Подпрограмма - обработка - прерывание - Большая Энциклопедия Нефти и Газа, статья, страница 4
Демократия с элементами диктатуры - все равно что запор с элементами поноса. Законы Мерфи (еще...)

Подпрограмма - обработка - прерывание

Cтраница 4


Как и в обычных подпрограммах, существует возможность использования вложенных подпрограмм обработки прерывания. В подобном случае выполнение какой-то подпрограммы обработки прерывания приостанавливается запросом прерывания, поступающим от другого УВВ. При этом существует возможность установления системы приоритетов для запросов прерывания от различных УВВ. В этом случае контроллер прерываний должен следить за тем, чтобы последовательность обработки двух одновременно появившихся запросов прерывания соответствовала их приоритетам.  [46]

47 Взаимодействие системного уровня и уровня прерывания драйвера. [47]

Полученный байт, как правило, помещается в очередь, организованную в виртуальном адресном пространстве ядра. Реальную передачу байтов на внешние устройства выполняют подпрограммы обработки прерываний, которые выбирают байты из заполненной очереди.  [48]

Фортрана в качестве подпрограммы обработки прерываний с вектором VECT и на приоритете PRI процессора. ID - целочисленная величина, передаваемая в подпрограмму обработки прерываний при ее вызове. Функция возвращает значение: 1 - если дано неверное описание вектора; 3 - если отсутствует свободная область для информации о связях.  [49]

Микро-ЭВМ обычно имеет набор УВВ, что приводит к необходимости наличия соответствующего числа линий, по которым должны передаваться сигналы запросов прерывания. После появления запроса прерывания происходит передача управления нужной подпрограмме обработки прерывания.  [50]

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

Во время выполнения подпрограммы обработки прерывания может измениться содержимое какого-либо из регистров ЦП, например регистра признаков. Поэтому рекомендуется запоминать содержимое регистров МП перед началом выполнения подпрограммы обработки прерывания, что может быть сделано, например, путем пересылки содержимого регистров в стек.  [52]

При выполнении прерывания в верхний уровень стека записывается увеличенное на единицу значение счетчика команд ( ранее записанные адреса возвратов опускаются на более нижние уровни), а первый разряд регистра EN устанавливается в О, блокируя последующие прерывания. При этом в счетчик команд автоматически заносится адрес первой команды подпрограммы обработки прерываний. Для разрешения последующих прерываний необходимо непосредственно перед командой возврата из подпрограммы обработки прерывания выполнить команду загрузки регистра режима.  [53]



Страницы:      1    2    3    4