Конец прерывания
Конец прерывания ( EOI ) — это вычислительный сигнал, отправляемый на программируемый контроллер прерываний (PIC), чтобы указать на завершение обработки прерывания для данного прерывания . Прерывания используются для передачи аппаратных сигналов процессору, которые временно останавливают работающую программу и позволяют вместо этого запустить специальную программу — обработчик прерываний. EOI используется для того, чтобы заставить PIC очистить соответствующий бит в рабочем регистре (ISR) и, таким образом, позволить больше запросов на прерывание (IRQ) с равным или более низким приоритетом. PIC генерировать [ 1 ] [ 2 ]
EOI могут указывать вектор прерывания неявно или явно. Явный вектор EOI обозначается EOI, тогда как неявный вектор EOI обычно использует вектор, указанный схемой приоритета PIC, например, самый высокий вектор в ISR. Кроме того, EOI могут быть отправлены в конце обработки прерывания обработчиком прерывания , или работа PIC может быть установлена на автоматический EOI в начале обработчика прерываний. [ 3 ]
См. также
[ редактировать ]- Intel 8259 - примечательная карта от Intel
- Усовершенствованный программируемый контроллер прерываний (APIC)
- OpenPIC и IBM MPIC
- Межпроцессорное прерывание (IPI)
- Задержка прерывания
- Немаскируемое прерывание (NMI)
- IRQL (Windows)
Ссылки
[ редактировать ]- ^ Мика Й. Ярвенпяя. «Прерывания Linux: основные понятия» (PDF) . Университет Хельсинки . Проверено 2 октября 2021 г.
- ^ «Программируемый контроллер прерываний (PIC) 8259» . osdev.org . Проверено 2 октября 2021 г.
- ^ «Программируемый контроллер прерываний 8259A» (PDF) . Интел . Декабрь 1988 года . Проверено 2 октября 2021 г.