ПРЕРЫВАНИЕ [interrupt]

Прерывание - это, Что такое прерывание, Определение термина прерывание, Аппаратное прерывание, Внешнее прерывание, Прерывание от внешнего устройства, Прерывание по вызову, Прерывание от пользователя, Приоритетное прерывание, Внутреннее прерывание, Прерывание ввода/вывода, Прерывание по обращению к супервизору, Программное прерывание, Логическое прерывание, Системное прерывание, Асинхронное прерывание, Синхронное прерывание, Прерывание от схем контроля по машинному сбою, Страничное прерывание

1. Операция процессора, состоящая в регистрации его состояния, предшествовавшего прерыванию и установлении нового состояния;
2. Временное прекращение процесса, вызванное некоторым внешним событием.
Некоторые способы и виды прерываний
 - Аппаратное прерывание [hardware interrupt] — прерывание, вызванное ошибкой в работе технических средств;
 - Внешнее прерывание [external interrupt] —прерывание, инициируемое устройством, не входящим в состав центрального процессора (прерывание от внешнего устройства);
 - Прерывание от внешнего устройства [peripheral interrupt] — прерывание, вызываемое сигналом внешнего устройства: терминала, устройства ввода-вывода, накопителя и др.;
 - Прерывание по вызову (по запросу) [polling (query) interrupt] — внешнее прерывание, возникающее при поступлении запроса от абонента;
 - Прерывание от пользователя [user break] — прерывание работы программы, вызванное нажатием пользователем соответствующей управляющей клавиши;
 - Приоритетное прерывание [priority interrupt] — прерывание по требованию любого его источника с более высоким приоритетом;
 - Внутреннее прерывание [internal interrupt] — прерывание, обусловленное внутренними по отношению к текущему процессу сигналами. К таким прерываниям относятся программные прерывания, прерывания по обращению к супервизору, прерывания ввода/вывода а также прерывания, связанные с машинными сбоями;
 - Прерывание ввода/вывода [input/output interrupt] — прерывание, которое происходит по завершении каждой операции ввода/вывода и обрабатывается супервизором ввода/вывода;
 - Прерывание по обращению к супервизору [supervisor interrupt] —прерывание, вызываемое системными командами обращения к супервизору;
 - Программное прерывание [software interrupt] — прерывание, вызванное машинной командой преимущественно в связи с ошибками в программе (например, деление на нуль, переполнение, нарушение защиты и др.);
 - Логическое прерывание [logical interrupt] — прерывание в работе процессора, возникающее при различных нестандартных ситуациях в работе основного микропроцессора (например, переполнение регистров);
 - Системное прерывание, ловушка [trap] — реакция системы на особую (нештатную) ситуацию;
 - Асинхронное прерывание [asynchronous system trap] — прерывание, возникновение которого не привязано к определенной точке программы. К таким прерываниям относятся внешние прерывания и прерывания, связанные с выполнением другого процесса;
 - Синхронное прерывание [synchronous system trap] — прерывание, возникающее в определенной точке программы и вызванное самой программой;
 - Прерывание от схем контроля по машинному сбою [machine-check interrupt] — прерывание, выполненное схемами контроля ЭВМ при возникновении машинных сбоев;
 - Страничное прерывание [page interrupt] — программное прерывание, возникающее при обращении к странице виртуальной памяти, отсутствующей в оперативной (реальной) памяти.