Cтраница 2
Кроме перечисленных средств управления, в системе имеются следующие средства: монитор, регистрация программных событий и прямое управление. Средства монитора используются для различных измерений, а регистрация событий - при отладке программ. [16]
В этом случае, а также в режиме ВС ухудшение характеристик из-за работы средств регистрации программных событий не имеет места. Запрещение регистрации программных событий в режиме ЕС с помощью масок и адресов управляющих регистров 9 - 11 не всегда, однако, предотвращает ухудшение характеристик. [17]
Программное событие распознается в тех случаях, когда содержимое регистров 9 - 11 задает регистрацию программных событий и имеет место одно из этих событий или более. [18]
Если при выполнении команды ЗАГРУЗКА PSW или команды ОБРАЩЕНИЕ К СУПЕРВИЗОРУ возникает условие прерывания для регистрации программного события и одновременно устанавливается новое PSW с ошибкой формата, которая обнаруживается сразу же после того, как PSW становится активным, то код прерывания будет отражать обе причины прерывания: регистрацию программного события и ошибочную спецификацию. Если же в результате выполнения этих команд устанавливается PSW с ошибкой формата, которая обнаруживается во время выполнения следующей команды, это PSW записывается в память в качестве старого PSW без указания особого случая. [19]
Бит 1 определяет доступность процессора для прерываний, вызванных программными событиями, которые учитываются средствами регистрации программных событий. Если этот бит равен 0, никакое программное событие не может вызвать прерывание. [20]
Изменение маски PER в PSW или полей управления PER в управляющих регистрах 9 - И влияет на регистрацию программных событий, начиная со следующей команды. Когда процессор находится в состоянии, разрешающем прерывание по некоторому программному событию, и выполняется команда, вызывающая запрещение прерывания по этому событию, то наступление указанного события во время выполнения данной команды вызывает прерывание. [21]
Команды ЗАГРУЗКА PSW, УСТАНОВИТЬ МАСКУ СИСТЕМЫ, ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ и ОБРАЩЕНИЕ К СУПЕРВИЗОРУ могут послужить причиной наступления события, состоящего в выборке команды, и одновременно запретить прерывания для регистрации программных событий. Кроме того, команда ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ может вызвать необходимость регистрации изменения содержимого памяти. Во всех этих случаях старое PSW программных прерываний, связанное с прерыванием по программному событию, может указывать на запрет прерывания данного типа. [22]
ЭВМ ЕС-1061 включает в себя следующие средства, повышающие эффективность системного применения ЭВМ: мультиплексные; высокой точности вычислений с плавающей запятой; виртуальную память; повышения надежности: автоматического исправления одиночных ошибок в памяти и повторения команд при сбоях; регистрации программных событий. [23]
Если при выполнении команды ЗАГРУЗКА PSW или команды ОБРАЩЕНИЕ К СУПЕРВИЗОРУ возникает условие прерывания для регистрации программного события и одновременно устанавливается новое PSW с ошибкой формата, которая обнаруживается сразу же после того, как PSW становится активным, то код прерывания будет отражать обе причины прерывания: регистрацию программного события и ошибочную спецификацию. Если же в результате выполнения этих команд устанавливается PSW с ошибкой формата, которая обнаруживается во время выполнения следующей команды, это PSW записывается в память в качестве старого PSW без указания особого случая. [24]
Машина ЕС-1060 обладает всеми возможностями ЕС ЭВМ Ряд Ь и включает в себя дополнительные средства, повышающие эффективность системного применения ЭВМ: виртуальную память; средства повторения команд в процессоре; расширенный набор команд ( 183 вместо 143 у машин первой очереди); расширенную систему прерываний; часы астрономического времени; средства регистрации программных событий и повышенной точности вычислений с плавающей точкой; диагностическую систему, локализующую неисправность с точностью до группы сменных блоков. [25]
Базовая структура ЕС ЭВМ. [26] |
К центральному процессору ЕС ЭВМ относятся следующие средства принципов работы: базовый набор команд, десятичная арифметика, арифметика с плавающей точкой, арифметика с плавающей точкой повышенной точности, прямое управление, интервальный таймер, часы, внутренний таймер, компаратор, защита памяти, средство условного обмена, средство обработки ключа в слове состояния программы, мультипроцесси-рование, динамическая переадресация, регистрация программных событий, подавление команды УСТАНОВИТЬ МАСКУ СИСТЕМЫ, сохранение и модификация маски системы, обеспечение мониторных программ. [27]
Блок регистрации программных событий ( БРПС) облегчает отладку программ, оповещая при помощи перерывания о некоторых событиях, возникающих при выполнении программы. Возможна регистрация следующих программных событий: успешное выполнение команды перехода, выборка команды из заданной области ОП, изменение заданной области ОП, изменение содержимого заданных общих регистров. Программа, засылая соответствующие коды в управляющие регистры и единицу в разряд маски регистрации программных событий в ССП, задает подлежащие регистрации события и контролируемые при этом области памяти и общие регистры. [28]
Блок регистрации программных событий облегчает отладку программ, оповещая при помощи прерывания о некоторых событиях, возникающих при выполнении программы. Возможна регистрация следующих, программных событий: успешное выполнение команды перехода; выборка команды из заданной области ОП; изменение заданной области ОП; изменение содержимого заданных общих регистров. Программа, засылая соответствующие коды в управляющие регистры 9 - 11 и единицу в разряд маски регистрации программных событий в ССП, задает подлежащие регистрации события и контролируемые при этом области памяти и общие регистры. [29]
В этом случае, а также в режиме ВС ухудшение характеристик из-за работы средств регистрации программных событий не имеет места. Запрещение регистрации программных событий в режиме ЕС с помощью масок и адресов управляющих регистров 9 - 11 не всегда, однако, предотвращает ухудшение характеристик. [30]