IRQ

Windows; Оборудование

interrupt request

запрос прерывания

Запрос на прерывание от внешнего устройства, используемый этим самым устройством для сообщения процессору о том, что он должен обработать определенный запрос. Благодаря прерываниям процессор может своевременно реагировать на внешние события, не дожидаясь окончания выполнения текущей задачи.

На системной плате каналы прерываний представлены проводниками.

Процессор, после получения IRQ, переходит к его обработке и сохраняет для этого в стек содержимое регистров процессора. Затем он обращается к таблице векторов прерываний (содержит адреса памяти, соответствующие номеру прерываний) и в зависимости от номера прерывания запускает программу, размещенную в соответствующем прерыванию адресе памяти. После выполнения программы процессор восстанавливает содержимое своих регистров.

Аппаратные прерывания могут иметь разный приоритет, от которого зависит важность прерывания (чем меньше номер, тем выше приоритет). Прерывания с более высоким приоритетом могут прерывать обработку прерываний с более низким приоритетом.

Совместное использование одного номера прерывания несколькими устройствами допустимо только для некоторых устройств, работающих на шине PCI. И то, случаев совместного использования лучше избегать, так как совместное использование прерываний может приводить к конфликтам оборудования.

Всего компьютер поддерживает 16 аппаратных прерываний: от IRQ0 до IRQ15. Обычно они распределяются следующим образом:

 — IRQ0. системный таймер

 — IRQ1. Клавиатура.

 — IRQ2. Используется контроллером прерываний.

 — IRQ3. COM2.

 — IRQ4. COM1.

 — IRQ5. Используется аудиоплатой.

 — IRQ6. Используется контроллером дисковода.

 — IRQ7. LPT1.

 — IRQ8. Часы реального времени.

 — IRQ9. Используется контроллером прерываний.

 — IRQ10. обычно свободно.

 — IRQ11. обычно свободно.

 — IRQ12. PS/2.

 — IRQ13. Используется математическим сопроцессором.

 — IRQ14. используется первым каналом IDE0.

 — IRQ15. используется вторым каналом IDE1.

Источник: Словарь компьютерных терминов на Gufo.me