95353

Введення–виведення за перериванням

Доклад

Информатика, кибернетика и программирование

З даного приводу переривання можна розглядати як деяку особливу подію в системі на яку необхідна моментальна реакція. Джерелами переривань можуть бути різні пристрої чи програми тому самі переривання можуть бути різноманітні: по різним причинам. Але кожне переривання має свій унікальний номер.

Украинкский

2015-09-22

30.5 KB

0 чел.

Введення/виведення за перериванням

Для обробки переривань подій, що проходять синхронно по відношенню до виконання програми, краще за все підходить механізм переривань. З даного приводу переривання можна розглядати як деяку особливу подію в системі, на яку необхідна моментальна реакція. Джерелами переривань можуть бути різні пристрої чи програми, тому самі переривання можуть бути різноманітні: по різним причинам. Але, кожне переривання має свій унікальний номер. Відповідно з кожним номером переривання пов’язуються ті чи інші події в системі.

Програмні переривання викликають самі програми. Для цього вони використовують команду int. Їх зручно використовувати для організації доступу до окремих загальних програм або їх модулів. Наприклад, програмні модулі ОС доступні прикладним програмам саме через переривання.

Апаратні

Викликають фізичними пристроями і проходять асинхронно. Ці переривання інформують системи про її стан на апаратному рівні. Використання переривання при роботі з повільними пристроями дозволяє підвищити загальну швидкодію системи.

Внутрішні переривання (логічні) формуються самим процесором, коли він зустрічається з деякими особливими подіями (div ).

Масковані

Обробка маскованих переривань здійснюється контролерами переривань, які приймають запити від декількох пристроїв. Назначають їм пріоритети і переривають роботу процесора за входом int. Даний тип переривань може бути дозволений або заборонений значенням прапорця IF.

Немасковані

Використовуються для катастрофічних подій (знаходження помилки у пам’яті, відключення живлення, повідомлення про процеси, що визначені як катастрофічні) (процесор підходить до критичної температури).

Номер немаскованого переривання наперед відомий, тому він не передається процесору і обробка даного переривання виконується швидше.

Пріоритет немаскованих переривань вищий, ніж у маскованих.

Для того, щоб пов’язати номер переривання з адресою програми обробки переривань використовується таблиця векторів переривань, яка займає 1 КБ оперативної пам’яті (00000000h – 0000)

2


 

А также другие работы, которые могут Вас заинтересовать

81880. Понятие и классификация организаций 38.05 KB
  Формальная организация организация обладающая правом юридического лица цели деятельности которой закреплены в учредительных документах а функционирование в нормативных актах соглашениях и положениях регламентирующих права и ответственность каждого из участников организации. Формальные организации подразделяются на коммерческие и некоммерческие организации. Коммерческие организации организации деятельность которых направлена на систематическое получение прибыли от пользования имуществом продажи товаров выполнения работ или...
81881. Организационно-правовые формы организаций 38.17 KB
  Хозяйственные общества Коммерческие организации в которых вклады в уставный капитал разделены на доли учредителей Общество с ограниченной ответственностью ООО Хозяйственное общество участники которого не отвечают по его обязательствам и несут риск лишь в пределах своих вкладов в уставный капитал ООО. Общество с дополнительной ответственностью ОДО Хозяйственное общество участники которого солидарно несут субсидиарную полную ответственность по его обязательствам своим имуществом в одинаковом для всех кратном размере к стоимости их...
81882. Законы организации и динамика их развития 73.5 KB
  Закон композиции отражает необходимость согласования целей организации: они должны быть направлены на поддержание основной цели более общего характера. Для обеспечения однонаправленности целей организации можно использовать систему деревьев целей.
81883. Организация как система управления 75 KB
  Организация в менеджменте - это объединение людей, совместно реализующих некоторую программу или достигающих определенной цели и действующих на основе определенных процедур и правил. В общем смысле под организацией имеют в виду способы упорядочения и регулирования действий отдельных индивидов и социальных групп.
81885. Внешняя среда организации 41.32 KB
  Подвижность среды это скорость с которой происходят изменения в окружении организации. Среда прямого воздействия включает факторы которые непосредственно влияют на операции организации и испытывают на себе прямое влияние операций организации. Зависимость между организацией и сетью поставщиков обеспечивающих ввод указанных ресурсов один из наиболее ярких примеров прямого воздействия среды на операции и успешность деятельности организации.
81886. Понятие и классификация структур управления 34.87 KB
  В рамках структуры управления протекает весь управленческий процесс в котором участвуют менеджеры всех уровней категорий и профессиональной специализации. Структура управления – простая совокупность способов посредством которых процесс труда сначала разделяется на отдельные рабочие задачи а затем достигается координация действий по решению задачи. Типы организационных структур: Иерархический тип – структура которая характеризуется высокой степенью разделения труда иерархией управления многочисленными нормами и правилами поведения.
81887. Основные элементы структуры управления 39.32 KB
  Под структурой управления организацией понимается упорядоченная совокупность взаимосвязанных элементов находящихся между собой в устойчивых отношениях обеспечивающих их развитие и функционирование как единого целого. Элементами структуры управления являются. Структура управления характеризуется наличием связей между её элементами.
81888. Иерархические структуры управления 38.72 KB
  Соблюдение этого принципа должно обеспечивать единство управления. Такая организационная структура образуется в результате построения аппарата управления из взаимоподчинённых органов в виде иерархической лестницы т. Функциональная организационная структура основана на создании подразделений для выполнения определённых функций на всех уровнях управления.