IT-словарь › Оборудование › Контроллер прерываний

Контроллер прерываний

Оборудование Svenska → Обновлено: 2026-11-03

Микросхема, которая собирает все линии прерываний, расставляет их по приоритету и сообщает процессору, какое обслужить первым.

У процессора редко бывает больше одного-двух входов прерываний, а источников в системе десятки: таймеры, UART, сетевые карты, диски. Контроллер прерываний стоит между ними: маскирует, расставляет приоритеты и передаёт номер вектора, чтобы вызвался нужный обработчик.

У Intel 8259 PIC из 1970-х было восемь входов; IBM PC/AT каскадировал два таких контроллера и получил 15 линий — лимит, подаривший PC два десятилетия конфликтов IRQ. В многоядерных x86 его заменил APIC: у каждого ядра свой локальный блок, а I/O APIC раздаёт внешние прерывания. Процессоры ARM для приложений используют GIC, у RISC-V есть PLIC, а микроконтроллеры Cortex-M встраивают NVIC прямо в ядро.

← Назад к словарю