Kontroler przerwań
Układ, który zbiera wszystkie linie przerwań, ustala ich kolejność i mówi procesorowi, którym zająć się najpierw.
Procesor ma rzadko więcej niż jedno–dwa wejścia przerwań, a system dziesiątki źródeł: liczniki, UART-y, karty sieciowe, dyski. Kontroler przerwań stoi pośrodku: maskuje, ustala priorytety i przekazuje numer wektora, by wywołany został właściwy handler.
Układ 8259 PIC firmy Intel z lat 70. miał osiem wejść; IBM PC/AT połączył kaskadowo dwa, uzyskując 15 — limit, który przez dwie dekady fundował sprzętowi PC konflikty IRQ. W wielordzeniowych x86 zastąpił go APIC, w którym każdy rdzeń ma lokalną jednostkę, a I/O APIC rozdziela przerwania zewnętrzne. Procesory aplikacyjne ARM używają GIC, RISC-V ma PLIC, a mikrokontrolery Cortex-M wbudowują NVIC wprost w rdzeń.