Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка схеми пріоритетів переривань

Реферат Розробка схеми пріоритетів переривань





их програмами організовується введення-виведення, перерозподіл пам'яті, припиняється виконання програми.

Пріоритети переривань. Програми, що виконувалися до появи запитів переривання, називають перериває програмами. Програми, витребувані запитами переривань, - переривають програмами. Максимальна кількість програм, що переривають один одного знову виникаючими запитами, називають глибиною переривання. Ступінь важливості запитів на переривання в загальному випадку залежить від часу їх надходження в систему переривання програм, характеру джерел запитів. Тому кожному джерелу запитів на переривання присвоюється постійний, як правило, рівень пріоритетності, або глибина переривань. Найвищим пріоритетом (нульовий рівень) переривання володіють переривання від схем контролю ЕОМ. Переривання нульового рівня можуть переривати будь-яку з програм, що відповідають рівням 1, 2, ..., n при виділенні (n +1) рівнів.

Перший рівень присвоюється перериваннях від пристроїв введення-виведення, другий рівень - зовнішнім перериванням, третій рівень - програмним перериванням і перериванням при зверненні до керуючої програмі-диспетчеру. Ці два класи переривань виключають взаємно один одного, а тому мають однаковий пріоритет.

Переривання першого рівня можуть переривати будь-яку з програм другого і третього рівнів пріоритетності, але не можуть перервати програму з нульовим рівнем пріоритетності. У зв'язку з введенням пріоритетів час реакції на окремі запити збільшується.

Процесор повинен забезпечувати такий підхід до запитів на переривання, при якому переривання по окремих причин може бути заборонено протягом деякого проміжку часу, в той час як для інших запитів переривання дозволяється. У сучасних ЕОМ найбільшого поширення набуло програмне управління пріоритетом на основі максікода захисту від переривань, що представляє собою двійкове число, розряди якого відповідають окремим причин або рівням переривання. Якщо розряд маски має значення 0, то відповідна причина переривання замаскована і процесор не реагує на даний запит на переривання. Якщо розряд маски дорівнює 1, то відповідна причина переривання НЕ замаскована і процесор сприймає даний запит на переривання.

З замаскованим запитом в залежності від причини переривання надходять двояким чином: або він ігнорується, або запам'ятовується з тим, щоб здійснити витребувані дії, коли заборона буде знята. Наприклад, якщо переривання викликано закінченням операції в периферійному пристрої, то його слід, як правило, запам'ятати, бо інакше ЕОМ залишиться необізнаною про те, що периферійний пристрій звільнилося. Переривання, викликане переповненням розрядної сітки при виконанні арифметичної операції, слід в разі його маскування ігнорувати, так як запам'ятовування цього запиту може призвести до спотворення результату цієї програми.

Реалізація переривань в сучасних ЕОМ здійснюється апаратними та програмними засобами, сукупність яких отримала назву системи переривання. За допомогою апаратних засобів виявляються сигнали запиту переривання, організовується запам'ятовування інформації, необхідної для початку функціонування програмних засобів, а також для передачі управління програмою переривань і відновлення старої програми. За допомогою програмних засобів проводиться запис в пам'ять вмісту більшості регістрів та інформації про стан процесора. Все обслуговування п...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Переривання вагітності
  • Реферат на тему: Переривання і виключення
  • Реферат на тему: Внутрішньоутробне вдосконалення людини і переривання вагітності
  • Реферат на тему: Цикли, переривання, компоненти для відображення тексту
  • Реферат на тему: Обробка програмних і апаратних переривань в IBM PC сумісних комп'ютерах ...