Прерывание. Характеристики системы прерывания.



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

1) аппаратные – вырабатываемые внешними устройствами, поступающими от датчиков технологических процессов, ЭВМ и т.д.; 2) внутренние -> программные происходят под действием команд прерываний, включенных в текст программы. Они предназначены для устройств ввода-вывода; 3) специальные – возникают в ходе выполнения основной программы под действием сигналов, вырабатываемых внутренними программными средствами. Кроме того различают маскируемые и немаскируемые прерывания.

Немаскируемое прерывание – прерывание, вызванное внешними аппаратными устройствами, они не могут быть запрещены. Они обслуживаются вне очереди. Маскируемое прерывание – прерывание, которое может быть разрешено/запрещено программным путем.


Дата добавления: 2015-12-17; просмотров: 28; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!