Прерывание в операционной системе
Прерыва́ние в операционной системе, сигнал, который информирует процессор о событии, требующем внештатной обработки. Сигнал прерывания заставляет процессор приостановить последовательное выполнение потока инструкций и передать управление в специальный код обработки прерывания – обработчик прерываний, который, как правило, входит в состав операционной системы.
Существуют два вида прерываний: а) синхронные, которые возникают вследствие выполнения текущей инструкции процессора: программные прерывания, разыменование некорректного указателя, деление на ноль; б) асинхронные, которые инициируются внешними источниками: прерывания от таймера, от ввода-вывода (от дисководов, клавиатуры, последовательного порта, мыши и т. д.).