IT-словарь › Оборудование › Прерывание (IRQ)

Прерывание (IRQ)

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

Сигнал от оборудования (или программы), который прерывает процессор посреди работы, сообщая, что событие требует внимания: нажатие клавиши, сетевой пакет, таймер, завершённая DMA-передача.

Когда устройству нужно обслуживание, оно шлёт сигнал IRQ (Interrupt ReQuest). Процессор приостанавливает текущую работу, сохраняет состояние и запускает обработчик прерывания (ISR — Interrupt Service Routine), а затем возвращается к прерванному делу. Выигрыш: устройства сигналят асинхронно и точно в нужный момент, а процессору не приходится без конца опрашивать их («у тебя для меня что-нибудь есть?»). Прерывания лежат в основе почти всего ввода-вывода. Нюансы: у прерываний есть приоритеты, их можно маскировать (временно блокировать), а высокая частота (например, лавина сетевых пакетов) способна перегрузить CPU — отсюда «объединение прерываний» (interrupt coalescing) и режимы опроса вроде NAPI для экстремальных случаев.

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