Частные уроки по физике

Создание прерывающих программ
Образовательная информация

Создание прерывающих программ

Во время исполнения программ внутрикомпьютера либо в переферии ЭВМ могут возникнуть ситуации, взывающие к мгновенной фиксации со стороны персонального компьютера. Воздействие заключается в том, что процессор оканчивает исполнение текущей процедуры (задерживаемой функции) и переключается на совершение некоей иной функции (программы прекращения), специально созданной для аналогичного действия. По истечению функционирования предоставленной процедуры ЭВМ приступает к исполнению задержанной процедуры. Рассматриваемый алгоритм именуется паузой программы и может быть объяснён.

виртуоз

Всякое событие, диктующеезавершение, идет вместе с сигналом, оповещающим об сим ПК и называемым возбуждением к зуммированию. Прерывания могут формироваться аппаратными и явными процессами:

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

http://stateofhumanity.org/3819/page62.htm

Внешние - просьба на зуммирование от прочей ЭВМ, импульс от датчиков аварии управляемого технологического алгоритма, требование администратора, задание от программы управления функции передачи, запрашивание на обслуживание периферических устройств и т.п.

http://fleert.net/2764/hurt425.htm

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





Спонсор публикации: