19484

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

Доклад

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

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

Украинкский

2013-07-12

27 KB

0 чел.

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

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

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

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

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

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

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


 

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

80787. Понятие и виды юридической ответственности за нарушение правовых экологических требований 30.62 KB
  Под юридической ответственностью за экологические правонарушения понимается отношение между государством в лице специально уполномоченных органов в области охраны окружающей среды правоохранительных органов иными уполномоченными субъектами и совершившим экологическое правонарушение лицом физическим должностным или юридическим по применению к нарушителю соответствующего взыскания. Сущность юридической ответственности заключается в неблагоприятных последствиях наступающих для нарушителя. Посредством применения юридической ответственности...
80788. Ответственность за экологические преступления 30.98 KB
  К числу таковых отнесены незаконная добыча водных животных и растений незаконная охота нарушение законодательства Российской Федерации о континентальном шельфе и исключительной экономической зоне нарушение правил охраны и использования недр незаконная порядка леса уничтожение или повреждение лесов загрязнение водоемов и атмосферного воздуха загрязнение моря вредными веществами нарушение режима особо охраняемых природных территорий и природных объектов нарушение правил обращения экологически опасных веществ и отходов и др. Субъектами...
80789. Дисциплинарная и материальная ответственность за экологические правонарушения 31.43 KB
  Материальная ответственность заключается в обязанности работника возместить в установленном порядке и в определенных размерах имущественный ущерб причиненный по его вине предприятию организации в результате ненадлежащего исполнения им своих трудовых обязанностей. Для привлечения работника к материальной ответственности необходимы следующие условия ее наступления: 1 причинение работником прямого действительного ущерба. Неполученные доходы улучшенная выгода взысканию с работника не подлежат ст.
80790. Административная ответственность за экологические правонарушения 35.2 KB
  Понятие и виды экологического вреда. Принципы и порядок возмещения экологического вреда Вред причиняемый нарушением правовых экологических требований называется в доктрине экологического права экологическим или экогенным вредом. Новым для российского экологического права элементом экологического вреда является моральный вред. Так как природа удовлетворяет эстетические духовные потребности человека уничтожение к примеру зеленых насаждений в городах также может рассматриваться как фактор причинения морального вреда и соответственно должно...
80791. Правовая охрана земель 36.31 KB
  Охрана земель осуществляется на основе комплексного подхода к земельным угодьям как к сложным природным образованиям и ставит следующие цели: предотвратить деградацию и разрушение земель другие неблагоприятные последствия хозяйственной деятельности путем стимулирования природоохранных технологий производства; обеспечить улучшение и восстановление земель подвергшихся деградации или нарушению; создать механизм учета и проверки экологического состояния земель ст. 100 Земельного кодекса РСФСР. Законодательством предусматривается...
80792. Правовая охрана недр 49.69 KB
  правовые меры охраны водных объектов Статья 55. Основные требования к охране водных объектов 1. Собственники водных объектов осуществляют мероприятия по охране водных объектов предотвращению их загрязнения засорения и истощения вод а также меры по ликвидации последствий указанных явлений. Охрана водных объектов находящихся в федеральной собственности собственности субъектов Российской Федерации собственности муниципальных образований осуществляется исполнительными органами государственной власти или органами местного самоуправления в...
80793. Правовые меры охраны морской воды 36.9 KB
  Конкретизированы экологически значимые виды деятельности которые могут ими осуществляться проведение исследований разведка и разработка добыча водных биологических ресурсов и других природных ресурсов внутренних морских вод и территориального моря а также другая деятельность в том числе с борта летательного аппарата. Экономические отношения по эксплуатации природных ресурсов внутренних морских вод и территориального моря строятся на основе принципов: платности пользования; ответственности за нарушения условий хозяйственной...
80794. Правовое регулирование охоты и рыболовства 34.38 KB
  Законодательство о рыболовстве и сохранении водных биоресурсов основывается на следующих принципах: 1 учет значения водных биоресурсов как основы жизни и деятельности человека согласно которому регулирование отношений в области рыболовства и сохранения водных биоресурсов осуществляется исходя из представлений о них как о природном объекте охраняемом в качестве важнейшей составной части природы природном ресурсе используемом человеком для потребления в качестве основы осуществления хозяйственной и иной деятельности и одновременно как об...
80795. Правовая охрана атмосферного воздуха 34.01 KB
  Это Федеральный закон Об охране атмосферного воздуха акты федерального уровня о санитарноэпидемиологическом благополучии населения об отходах и т. Российское законодательство об охране атмосферного воздуха базируется на принципах приоритета охраны жизни и здоровья человека обеспечения благоприятных условий для жизни труда и отдыха недопущения необратимых последствий загрязнения атмосферного воздуха для окружающей среды обязательности государственного регулирования выбросов загрязняющих веществ и вредных физических воздействий на...