Процесс обработки аппаратных прерываний в современных системах включает следующие этапы: intuit.ru
- Определение типа прерывания. intuit.ru Каждому запросу прерывания присваивается свой номер (тип прерывания). intuit.ru
- Сохранение контекста прерываемой программы. intuit.ru Сохраняется информация, которая позволит вернуться к прерванной программе и продолжить её выполнение. intuit.ru
- Определение адреса обработчика прерывания и передача управления первой команде этого обработчика. intuit.ru
- Выполнение программы — обработчика прерывания, соответствующей поступившему запросу. intuit.ru Эта программа пишется и размещается в памяти прикладным или системным программистом. intuit.ru
- Завершение обработчика командой I RET, по которой автоматически происходит переход к продолжению выполнения прерванной программы с восстановлением её контекста. intuit.ru
Сигналы аппаратных прерываний, возникающих в устройствах компьютера, поступают в процессор через два контроллера прерываний, входящих в состав многофункциональной микросхемы периферийного контроллера. arch.altspu.ru Центр обработки прерываний организует очередь запросов, гарантируя, что важные операции обрабатываются с высокой приоритетностью. skyeng.ru