Прерывание () — сигнал, сообщающий процессору о совершении какого-либо асинхронного события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код.
Виды прерываний:
Обработчики прерываний обычно пишутся таким образом, чтобы время их обработки было как можно меньшим. До окончания обработки прерывания обычно устанавливается запрет на вызов прерываний. Некоторые процессоры поддерживают иерархию прерываний, позволяющую прерываниям более высокого приоритета вызываться при обработке менее важных прерываний.
Вектор прерывания — ячейка памяти, содержащая адрес обработчика прерывания.
Перехват прерывания — изменение обработчика прерывания на свой собственный.
Вектора прерываний объединяются в таблицу векторов прерываний. Местоположение таблицы зависит от режима работы микропроцессора.
Interrupt | Interrupt | Interrupción | Keskeytyssignaali | Interruption (informatique) | Interrupt (informatica) | 割り込み | Pertraukimas | Interrupt | Przerwanie | Interrupção de hardware
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Прерывание".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world