Cтраница 2
Пульт оператора обеспечивает средства для управления и индикации питания, индикации состояния системы, связи оператора с системой, управления часами, начальной загрузки программы, выполнения сбросов и других управляющих функций, необходимых оператору для вмешательства в нормальную работу программы. На пульте также могут быть переключатели для загрузки микропрограмм в управляющую память и для загрузки резидентных диагностических программ. [16]
Для того чтобы операции сброса CPU и начального сброса CPU не воздействовали на поля, содержимое которых необходимо сохранять без изменения, CPU не должен выполнять команды, оставаясь заблокированным для всех прерываний во время выполнения сброса. За исключением действия таймера интервалов, таймера CPU, временного компаратора, а также прерываний от схем аппаратного контроля машины, любые другие действия CPU могут быть заблокированы установкой CPU в состояние ожидание и запрещением ( маскированием) прерываний от ввода-вывода и внешних прерываний. Чтобы избежать сброса CPU во время работы оборудования, измеряющего время, а также во время прерываний от схем аппаратного контроля машины, CPU должен быть установлен в состояние стоп. [17]
Нажатием кнопки загрузки в том CPU, в котором пере ключатель разрешения очистки системы находится в положении очистка. За выполнением сброса системы с очисткой немедленно следует процедура начальной загрузки программы. [18]
Сигнал СВР ПРГ предназначен для сброса принимающего процессора и полного останова его каналов обмена. Если сигнал сброса пришел во время обработки запроса к ОП, то выполнение сброса откладывается до завершения обращения к памяти. [19]
Сброс при включении питания вызывает выполнение начального сброса CPU, а также выполнение сброса системы ввода-вывода во всех каналах, подключенных к CPU. При этом формируются правильные контрольные коды для содержимого регистров общего назначения и регистров с плавающей запятой. В большинстве моделей содержимое этих регистров устанавливается в нуль, но в некоторых из них их содержимое может оставаться произвольным, за исключением контрольного кода. [20]
Сброс СОР очень похож на аппаратный сброс по сигналу на выводе, RESET. Небольшие отличия состоят в адресе, по которому выбирается вектор сброса, и продолжительности выполнения сброса. [21]
ВМ требуется выполнить функцию сброса системы с очисткой памяти ВМ двоичными нулями. Сброс системы обусловливает очистку всех условий прерываний и очистку указателей сбоев периферийных устройств. После выполнения сброса системы виртуальная машина находится в состоянии ожидания с запрещенными прерываниями. [22]
Индикатор стоп при сбое включается, когда процессор находится в состоянии стоп при сбое. Для сообщения о состоянии стоп при сбое может использоваться специальный индикатор или в некоторых моделях комбинация нескольких других индикаторов. При выполнении сброса процессора эта индикация выключается. Индикатор ручной работы может быть включен и в состоянии стоп при сбое. [23]
Для тех средств, которым это необходимо, выделяется один - бит или более. Если некоторое средство и соответствующие ему биты управляющих регистров имеются в данной установке, эти биты выполняют определенные управляющие функции. При этом команда запись в память управления возвращает в память информацию из управляющих регистров, которая была занесена туда при выполнении команды загрузка управления или при выполнении сброса. При выполнении команды запись в память управления значение неиспользуемых битов управляющих регистров непредсказуемо. [24]
Для тех средств, которым это необходимо, выделяется 1 бит или более. Если некоторое средство и соответствующие ему биты управляющих регистров в данной установке имеются, то эти биты выполняют определенные управляющие функции. При этом команда ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ возвращает в память информацию из управляющих регистров, которая была занесена туда при выполнении команды ЗАГРУЗКА УПРАВЛЕНИЯ или при выполнении сброса. При выполнении команды ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ значение неиспользуемых битов управляющих регистров непредсказуемо. [25]