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

Запрещение - прерывание

Cтраница 1


Запрещение прерывания производится кодом защиты от прерывании, иначе называемой маской. Маска представляет собой двоичное число, разряды которого соответствуют отдельным причинам прерывания. Если разряд маски имеет нулевое значение, то соответствующая причина прерывания замаскирована и вычислитель не реагирует на данное прерывание; если же разряд имеет единичное значение, то соответствующий сигнал прерывания воспринимается вычислителем. Таким образом, маска определяет отношение вычислителя к сигналам прерывания.  [1]

Кроме запрещения прерываний, к расписанию могут предъявляться ц другие требования, вытекающие из постановки конкретно рассматриваемой задачи. Так, для каждого требования i может быть задан директивный срок Dt, к которому необходимо или, во всяком случае, желательно завершить обслуживание требования i. Расписание, при котором все требования обслуживаются в заданные директивные сроки, называется допустимым относительно этих сроков. В общем случае такие расписания могут, очевидно, не существовать.  [2]

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

В начале ветви ( СП1) производится запрещение повторного прерывания, в первую ячейку уровня в разрядах А2 записывается базисный адрес АБ2, по которому размещается рабочая область и подготавливается цикл для перекодирования в код ГОСТ накопленного числа.  [4]

В начале ветви ( СП1) производится запрещение повторного прерывания, в первую ячейку уровня в разрядах Аг записывается базисный адрес АБ2, по которому размещается рабочая область и подготавливается цикл для перекодирования в код ГОСТ накопленного числа.  [5]

Описание: Устанавливает бит DI в регистре статуса для запрещения прерываний. Эффект наступает сразу же, и последующие инструкции не будут прерываться маскируемыми прерываниями. На немаскируемые прерывания и исключения этот бит не влияет.  [6]

Происходит прерывание на спецветвь, выполнение которой начинается ( СП1) с запрещения повторного прерывания ( оператор ЗВП) и пересылки базисных адресов ( оператор ПАУ) АБ2 и АБЗ из 2 - й зарезервированной ячейки ( СП1 1) в первую ячейку уровня. Запись в ячейку уровня 2-го базисного адреса необходима для обеспечения возможности обращения из спецветви к ячейкам рабочей области. Такой способ определения базисного адреса возможен только в том случае, если прерывание на спецветвь происходит непосредственно из основной программы, содержащей описание входа в данную ветвь. Если прерывание возможно из другой программы, входящей в сегмент, то для определения базисных адресов в ячейку уровня следует пересылать адресную константу, содержащую действительные адреса начала областей.  [7]

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

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

Предназначены для выполнения операции ввода - вывода, работы со СТЕКом, управления флагами, разрешения и запрещения прерываний.  [10]

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

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

ОДй о п р оТр аммных машинах маскирование какого-либо запроса прерывания обычно приводит к тому, что он запоминается до тех пор, пока запрещение прерывания не будет снято.  [13]

Наконец, имеются команды управления, а именно команды останова центрального процессора ( IDLE), НЕТ ОПЕРАЦИИ ( NOP), установки и сброса в нуль триггера Q, обмена данными между 4-разрядными регистрами, загрузки данных в стек памяти ( PUSH), разрешения и запрещения прерываний и другие.  [14]

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



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