IRQ и IRQL — разные понятия в контексте компьютерной архитектуры, которые относятся к различным аспектам прерываний. 14
IRQ (Interrupt Request) — запрос на аппаратное прерывание. 1 Каждому устройству, подключённому к компьютеру, назначается свой номер IRQ. 5 Например, IRQ 1 может использоваться для принтера, IRQ 4 — для клавиатуры, IRQ 7 — для мыши. 5 С помощью IRQ устройства запрашивают у процессора время для выполнения своих операций и обработки данных. 5
IRQL — уровень запроса прерывания, или приоритет класса. 1 Все источники прерываний делятся на классы, и каждому классу присваивается свой уровень IRQL. 1 Например, в системах x86 их 32, а в системах x64 и IA64 — 16. 2 Более высокие уровни IRQL имеют более высокий приоритет. 2 Все компоненты системы стараются поддерживать текущий IRQL процессора на минимально возможном уровне — 0. 2
Таким образом, IRQ связан с самими прерываниями и их запросами, а IRQL — с приоритетами этих прерываний и их классами.