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

Привилегированная команда

Cтраница 3


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

32 Организация прерываний на основе уровней. [32]

Команды, маскирующие прерывания, относятся к группе привилегированных команд.  [33]

При втором методе выделяется специальный режим для выполнения привилегированных команд.  [34]

Программные тесты используют команду ДИАГНОСТИКА, которая является привилегированной командой. Выполнение той или иной диагностической процедуры определяется управляющим словом этой команды - УСКД. После выборки команды процессор, на основании анализа значения восьмого разряда поля 12 команды, передает выполнение команды в каналы, если значение этого разряда равно нулю. При этом ЦП устанавливает в единичное состояние триггер диагностики каналов и записывает УСКД в РБСП.  [35]

Бит 15 устанавливается в единицу, если разрешено выполнение привилегированных команд, и в нуль, если запрещено.  [36]

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

38 Использование команд ЕС ЭВМ в привилегированных и непривиле-гированных программах. [38]

Непривилегированными программами называются такие программы, которые не содержат привилегированных команд. Непривилегированные программы выполняются АЛУ процессора только тогда, когда они находятся в состоянии задача. Примерами непривилегированных программ являются программы трансляторов, сервисные программы и программы программиста-пользователя.  [39]

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

41 Использование команд ЕС ЭВМ в привилегированных и непривилегированных программах. [41]

Непривилегированными программами называются такие программы, которые не содержат привилегированных команд. Непривилегированные программы выполняются АЛУ процессора только тогда, когда они находятся в состоянии задача. Примерами непривилегированных программ являются программы трансляторов, сервисные программы и программы программиста-пользователя.  [42]

Режим работы центрального процессора, при котором разрешено выполнение привилегированных команд.  [43]

Режим работы центрального процессора, при котором запрещено выполнение привилегированных команд и могут выполняться только непривилегированные.  [44]

Необходимо отметить, что наличие режима управления, прерываний и привилегированных команд приводит к тому, что программа из библиотеки компилятора или ассемблера, включаемая в основную программу для реализации выборки очередной записи файла, не может обеспечить функцию GET во всей ее полноте. Команды ввода-вывода - привилегированные, и их разрешено выполнять только в режиме управления. Поэтому в процессе работы программа неизбежно обратится к операционной системе с запросом на выполнение тех функций, которые не могут быть вставлены компилятором непосредственно в программу.  [45]



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