19484

Принципи дії системи переривань

Доклад

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

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

Украинкский

2013-07-12

27 KB

0 чел.

Принципи дії системи переривань

Система переривань будь-якого комп'ютера є його найважливішою частиною, що дозволяє швидко реагувати на події, обробка яких повинна виконаються негайно: сигнали від машинних таймерів, натиснення клавіш клавіатури або миші, збої пам'яті і ін.

Сигнали апаратних переривань, що виникають в пристроях, що входять до складу комп'ютера або підключених до нього, поступають в процесор не безпосередньо, а через два контроллери переривань, один з яких називається таким, що веде, а другий – веденим.

Два контроллери використовуються для збільшення допустимої кількості зовнішніх пристроїв. Річ у тому, що кожен контроллер переривань може обслуговувати сигнали лише від 8 пристроїв. Для обслуговування більшої кількості пристроїв контроллери можна об'єднувати, утворюючи з них віялоподібну структуру. У сучасних машинах встановлюють два контроллери, збільшуючи тим самим можливе число вхідних пристроїв до 15 (7 у ведучого і 8 у веденого контроллерів).

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

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

Обробник переривань завжди закінчується командою iret (interrupt return, повернення з переривання), що виконує зворотні дії, - витягання із стека збережених там слів і приміщення їх назад в регістри IP і CS, а також в регістр прапорів. Це приводить до повернення в основну програму в ту саму крапку, де вона була перервана та продовжуе виконуватись далі.


 

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

64346. Активатор барабанно-валкового типу безперервної дії для комплексів по виробництву дрібноштучних виробів 952.46 KB
  Практичне використання механічної активації стримується відсутністю такої конструкції активатора яка б задовольняла численні вимоги реального виробництва до надійності довговічності стабільності ремонтопридатності й забезпечувала б прийнятні технікоекономічні показники.
64347. Метод підвищення оперативності передачі даних на основі динамічного управління маршрутизацією 1.61 MB
  Загальна характеристика роботи Сучасний рівень розвитку інформаційних систем і засобів автоматизації характеризується постійним впровадженням нових інформаційних технологій в процес збору обробки і передачі даних.
64348. Поліпшення тягово-економічних характеристик локомотивів шляхом підвищення коефіцієнту корисної дії системи подачі піску 311 KB
  Ця умова задовольняється завдяки багатьом чинникам серед яких найбільш ефективним і дешевим засобом який зберігся з часів створення перших локомотивів та безальтернативно використовується на залізничному транспорті...
64349. ПІДВИЩЕННЯ ПРОДУКТИВНОСТІ ЗУБОНАРІЗАННЯ ЦИЛІНДРИЧНИХ ЗУБЧАСТИХ КОЛІС ГІПЕРБОЛОЇДНИМ ІНСТРУМЕНТОМ ЗА РАХУНОК УДОСКОНАЛЕННЯ ФОРМОУТВОРЕННЯ РІЗАННЯМ 326.5 KB
  Одним з перспективних шляхів вирішення цієї задачі є створення нових видів ріжучого інструменту для формоутворення циліндричних зубчастих коліс на основі більш досконалих схем формоутворення на існуючому зубооброблюючому обладнанні.
64350. МЕТОДИКА НАВЧАННЯ КОНТРОЛЮ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ МАЙБУТНІХ ВИКЛАДАЧІВ ТЕХНІЧНИХ ДИСЦИПЛІН 1.22 MB
  Виконання цього завдання потребує перегляду підходів до змісту та організації контролю навчальної діяльності учнів особливо при вивченні спеціальних і загальнотехнічних дисциплін де формуються професійні знання вміння і навички професійно важливі якості особистості.
64351. ВДОСКОНАЛЕННЯ ТЕХНОЛОГІЇ ТА ОБЛАДНАННЯ ДУГОВОГО НАПЛАВЛЕННЯ РОБОЧОГО ШАРУ ВАЛИКАМИ ЗІ ЗМІННОЮ ТРАЄКТОРІЄЮ НАНЕСЕННЯ 29.87 MB
  На сьогоднішній день найбільш поширеним у промисловості є електродугове наплавлення під шаром флюсу. Воно досить універсальне і дозволяє отримати високу якість наплавленого металу, який може експлуатуватися в умовах високих статичних...
64352. МІЦНІСТЬ, ДЕФОРМАЦІЇ ТА ЕКСПЛУАТАЦІЙНІ ЯКОСТІ СТАЛЕЗАЛІЗОБЕТОННИХ МОСТІВ 313 KB
  Стрімке подорожчання цементу кам’яних матеріалів сприяє ширшому використанню в нашій країні сталезалізобетонних прогонових будов переважно для перекриття середніх а в особливих умовах та у важкодоступних гірських районах і малих прольотів мостів.
64353. ОБҐРУНТУВАННЯ ПАРАМЕТРІВ ГАЗОДИНАМІЧНОГО ЗАХИСТУ КАТОДІВ ПЛАЗМОТРОНІВ ДЛЯ НАЗЕМНИХ ВИПРОБУВАНЬ ЛІТАЛЬНИХ АПАРАТІВ 4.71 MB
  Рівень температури повітря за фронтом ударної хвилі обумовлює вимоги до рівня температур на стенді теплових випробувань і є найбільш важливою характеристикою.
64354. ОРГАНІЗАЦІЙНО-ПРАВОВІ ЗАСАДИ АДМІНІСТРАТИВНОЇ ДІЯЛЬНОСТІ СПЕЦІАЛЬНИХ УСТАНОВ ОРГАНІВ ВНУТРІШНІХ СПРАВ 153 KB
  Значна кількість завдань міліції реалізується в процесі виконання своїх функцій спеціальними установами органів внутрішніх справ. Проте організаційно-правові основи діяльності цих установ ОВС України, незважаючи на їх теоретичну і практичну важливість...