Прерывание — процесс переключения ЦП с одной программы на другую по внешнему сигналу с сохранением информации для последующего возобновления прерванной программы. Необходимость в прерывании возникает в том случае, если некоторое внешнее по отношению к ЦП событие требует от него немедленной реакции.
Процесс прерывания: ПУ при возникновении события, требующего реакции со стороны ЦП, формирует сигнал, называемый запросом прерывания. Он может поступать в ЦП в произвольные моменты времени асинхронно по отношению к выполнению программы, поэтому запросы прерываний запоминаются в регистре запросов прерываний. Обработка прерывания включает в себя этапы запоминания состояния прерываемой программы и перехода к выполнению прерывающей программы; выполнения прерывающей программы; восстановления состояния прерванной программы и возврата к её выполнению.