# Вопрос 41: Особенности маскированных прерываний
Прерывание — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания.
Маскируемые прерывания – прерывания, запросы которых могут быть выключены из зоны внимания процессора, путем наложения маски на возможные запросы прерываний.
Запросы маскируемых прерываний, в отличие от остальных, поступают на систему прерываний процессора через контроллер прерываний. Функции контроллера прерываний:
- Принимает запрос прерывания IRQ (Interrupt Request), отображает его на номер прерывания и подаёт на специальный вход процессора INTRж
- Вследствие различной важности устройств, которые могут запрашивать прерывания у компьютера, устанавливает запросам прерывания определенный уровень приоритета, при котором очередность их обработки осуществляется строго в порядке присвоенной им приоритетности. Это дает возможность запросу с большим уровнем приоритета прерывать исполнение процедур обслуживания прерывания от устройств с меньшим уровнем приоритета;
- Устанавливает определенный порядок обслуживания запросов прерываний одного уровня привилегий, при одновременном их появлении;
- Обладает возможность игнорировать замаскированные прерывания.
Маска представляет собой двоичный код, каждый разряд которого соответствует определенному запросу прерывания. Обычно устройство маскирования делают таким образом, чтобы логическая единица, записанная в разряд маски, запрещала прохождение соответствующего запроса прерывания к процессору, а логический ноль – разрешала.