19484

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

Доклад

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

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

Украинкский

2013-07-12

27 KB

0 чел.

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

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

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

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

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

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

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


 

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

3555. Сутність цивільного та земельного законодавств, їх компетенція у вирішенні питання набуття права приватної власності на земельні ділянки громадянами України 315.5 KB
  Актуальність даної теми обґрунтовується постійно зростаючою зацікавленістю встановлення режиму власності на землю, з метою здійснення господарської діяльності фізичними і юридичними особами на земельних ділянках. З утворенням України як незале...
3556. Історія економічних вчень 144.69 KB
  Предмет і завдання курсу Історія економічних вчень Економічне життя суспільства вивчається системою економічних наук - це науки про загальні закони экономічного розвитку, галузеві економічні науки: науки, шо відмічають конкретні процеси і яв...
3557. Поняття та особливості сільськогосподарського виробництва 36.41 KB
  Сільське господарство розвивається на основі різних форм власності і видів господарювання. Рівень господарювання і характер економічної відокремленості цих господарств визначають специфічні особливості їхніх взаємовідносин з державою і певні відмінності у способах використання механізму дії економічних законів.
3558. Адміністративне право 121.5 KB
  Вступ до адміністративного права. Адміністративне право — це одна з профільних, фундаментальних галузей правової системи України. Адміністративне право визначається як сукупність юридичних норм та правових інститутів, призначених для ре...
3559. Ремонт машин і обладнання підприємств виробництва будівельних матеріалів 304 KB
  Метою курсового проекту по ремонту механічного устаткування є привити студентам навички рішення інженерних питань ремонту, економічних обґрунтувань і планування різних видів ремонту та складання необхідної документації.
3560. Изучение внешнего фотоэффекта 67.5 KB
  Цель работы: изучение внешнего фотоэффекта. Задача: определение световой и вольт-амперной характеристики фотоэлемента. Техника безопасности: напряжение 220 В подается от сети на трансформатор и выпрямитель, поэтому соответствующие токоведущие...
3561. Фінансовий контроль як різновид публічного контролю 80.12 KB
  Фінансовий контроль як різновид публічного контролю 1. Методологічні та теоретичні основи дослідження проблеми фінансового контролю: постановка проблеми. 2. Фінансовий контроль як особливий вид публічного контролю. 3. Поняття та правова природа фінан...
3562. Сучасна українська літературна мова 198.5 KB
  Лекція 1 Українська мова: походження, розвиток і функціонування План Предмет та завдання курсу «Українська мова (за професійним спрямуванням)». Мова і мовлення. Функції мови. Походження та основні етапи розвитку української мови. Літературна мова....
3563. Адвокатура в Україні 244 KB
  Адвокатура в Україні 1. Право громадян на кваліфіковану юридичну допомогу Важливим кроком у створенні таких умов є Закон «Про адвокатуру», ухвалений Верховною Радою України 19 грудня 1992 р. Він проголошує, що адвокатура України здійснює свою діяльн...