Прерывания обрабатываются модулями ОС, т.к. действия которые выполняются по прерыванию относятся по управлению ресурсами ВС.

Все процедуры, вызываемые по прерываниям, называются обработчиком прерываний.

Существуют специальные способы управления порядком обработки сигналов- этот способ называется дисциплины обслуживания прерываний.

С относительными приоритетами, то есть обслуживание не прерывается даже при наличии запросов с более высоким приоритетом. После окончания обслуживания данного запроса обслуживается с наивысшим приоритетом. Для организации такой дисциплины необходимо в программе обслуживания данного запроса наложить маски на все остальные сигналы прерывания или просто отключить систему прерываний.

С Абсолютными приоритетами, то есть всегда обслуживается прерывание с наивысшим приоритетом. Для реализации этого режима необходимо на время обработки прерывания замаскировать все запросы с более низким приоритетом. При этом возможно многоуровневое прерывание, то есть прерывание программ обработки прерываний. Число уровней прерывания в этом с режиме изменяется и зависит от приоритета запроса.

Модуль сохраняет в дескрипторе текущей задачи рабочие регистры процессора, которые определяют контекст прерываемого вычислительного процесса. Определяет ту подпрограмму, которая должна выполнять действия связанные с обслуживанием текущего запроса на прерывание. Перед тем. как передать управление этой подпрограмме супервизор прерываний устанавливает необходимый режим обработки прерывания. После выполнения подпрограммы управление передается вновь супервизору, но уже на тот модуль, который занимается диспетчеризацией задач. Диспетчер задач в свою очередь, в соответствии с принятым режимом распределения процессорного времени между выполняющимися процессами восстановит контекст той задачи, которой будет решено выделить процессор.