95353

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

Доклад

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

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

Украинкский

2015-09-22

30.5 KB

0 чел.

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

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

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

Апаратні

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

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

Масковані

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

Немасковані

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

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

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

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

2


 

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

3082. Оценка стоимости имущества 50.61 KB
  Оценка стоимости имущества Введение Развитие рыночной экономики в России привело к многообразию форм собственности и возрождению собственника, к увеличению количества объектов собственности в хозяйственном обороте. У каждого, кто задумывается реализ...
3083. Оценка развития сферы услуг и выявление ее роли во внешней экономике 76.38 KB
  При исследовании спектра функций, осуществляемых городом, выявляются радикальные сдвиги, вызванные изменением типа хозяйства. Промышленная революция привела к постепенному замещению традиционных отраслей производства, и в первую очередь сел...
3084. Перевозка грузов на железнодорожном транспорте 77.56 KB
  В настоящее время грузовое хозяйство является одним из ведущих на железнодорожном транспорте страны. Грузовая и коммерческая работа как производственная сфера железнодорожного транспорта и как отрасль эксплуатационной науки имеет свою более...
3085. Экономическая безопасность функционирования предприятия 1.24 MB
  Защите экономических интересов предприятия до сих пор уделялось мало внимания, хотя эта проблема очень актуальна. В условиях развития рыночных механизмов в экономике, роста частного предпринимательства весьма важной задачей экономической науки и практики хозяйственной деятельности предприятий становится обеспечение экономической безопасности.
3086. Экологические проблемы литосферы 62.3 KB
  Введение Человек и природа неотделимы друг от друга и тесно взаимосвязаны. Для человека, как и для общества в целом, природа является средой жизни и единственным источником необходимых для существования ресурсов. Природа и природные ресурсы - база...
3087. Выбор профессии - Менеджер 39.14 KB
  Есть такая профессия – Менеджер. Выбирая профессию, каждый человек должен, прежде всего, самому себе ответить на вопрос: Почему я выбрал именно эту профессию. Целью моего реферата является ответить на вопрос: Почему я выбр...
3088. Переустройство и перепланировка жилых помещений 14.65 KB
  Переустройство и перепланировка жилых помещений В соответствии со ст. 25 ЖК РФ переустройство жилого помещения представляет собой установку, замену или перенос инженерных сетей, санитарно-технического, электрического или другого оборудования. В свою...
3089. Раскрытие особенностей малого и среднего бизнеса в регионе Казахстана 100.27 KB
  В приоритетных направлениях развития общества, поставленных Президентом страны Н. Назарбаевым в своих Посланиях народу Казахстана, центральное место занимает экономический рост, базирующийся на открытой рыночной экономике и реальной конкуре...
3090. Влияние продуктов сгорания углеводородов на экосферу 38.8 KB
  Введение Экосфера - биотоп биосферы; совокупность свойств Земли как планеты, создающих условия для развития жизни. Пространственно экосферы включает в себя тропосферу, всю гидросферу и верхнюю часть литосферы. Интенсивное развитие энергетики, промыш...