19484

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

Доклад

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

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

Украинкский

2013-07-12

27 KB

0 чел.

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

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

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

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

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

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

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


 

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

30986. Історія ХХ століття 1.06 MB
  ХІІ 1922 року зареєстрував 117 народжень 42 шлюби 53 смерті. В ніч на 5 квітня 1922 року біля 50ти бандитів напали на Романів напад був відбитий міліцією. Для допомоги незаможникам держава тільки весною 1922 року виділила Романівській волості на насіння 100 пудів гречки 100 – проса 160 – жита. Першого січня 1925 року по новому адміністративному поділу замість Миропільського району був утворений Романівський район в який увійшло 23 сільські ради з 70ма населеними пунктами та хуторами.
30987. Пластическая хирургия в ветеринарии 203.99 KB
  Это в нашей стране вышедшей из изоляции за последние 15 лет пластическая эстетическая хирургия претерпела настоящий бум. Термин же пластическая хирургия был введен Дезольдом в 1798 году. Хирургия пластическая восстановительная хирургия направление хирургии изучающее проблемы оперативного восстановления функции и формы частично или полностью утраченных органов исправления врождённых или приобретённых дефектов и деформаций устранения косметических недостатков. Пластическая хирургия подразделяется на реконструктивную и эстетическую.
30988. Клиническая диагностика 23.79 KB
  Наличие или отсутствие шумов или дополнительных тонов Различают два тона: Систолический – при сокращении предсердий желудочков захлопыванием двух и трёх створчатых клапанов колебание стенок аорты и лёгочной артерии в момент систолы желудочков. Диастолический – захлопывание полулунных клапанов аорты и лёгочной артерии колебаний этих сосудов в момент диастолы. Усиление второго тона может сопровождаться акцентом на аорте и лёгочной артерии возникает при повышении кровяного давления в большом круге кровообращения нефриты у лошадей при...
30989. ВИРОБНИЧО-ОРГАНІЗАЦІЙНА ТА ЕКОНОМІЧНА СТРУКТУРИЗАЩЯ ПІДПРИЄМСТВА 562 KB
  Іншими словами існування підприємства фірми повязується з тими перевагами які воно забезпечує у процесі виготовлення продукції порівняно з виробництвом тієї самої продукції без організації фірми. Сучасне підприємство – це складна відкрита виробничогосподарська і соціальна система яка: складається із взаємозалежних частин виробництв цехів дільниць служб тощо діяльність яких впливає на кінцевий результат виробництва; взаємодіє із зовнішнім оточенням з якого в систему надходять необхідні для виробничої діяльності фактори...
30990. ПАТОЛОГИЧЕСКАЯ ФИЗИОЛОГИЯ (КОНСПЕКТ ЛЕКЦИЙ) 159.5 KB
  Приводит к почечной недостаточности. Неблагоприятно холодное течение воспаления при нейротоксикозе при недостаточности фагоцитарных процессов. Гипоэргия и анергия проявляются в виде недостаточности той или иной системы. Это вызывает снижение бронхиальной проходимости вплоть до возникновения дыхательной недостаточности.