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

Расширенная запись - состояние

Cтраница 1


1 Прерывания от системы аппаратного контроля модели 145. [1]

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

3 Код прерывания и маска для внешних прерываний. [3]

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

В некоторых моделях маска асинхронной расширенной записи состояния игнорируется, и в этом случае запись состояния не производится.  [5]

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

Если этот управляющий бит равен единице, то содержимое области расширенной записи состояния при выполнении прерывания может быть изменено; если же управляющий бит равен нулю, то содержимое данной области может быть изменено только под управлением бита 8 управляющего регистра 14, который является управляющим битом асинхронной расширенной записи состояния при аппаратном контроле. Бит 1 управляющего регистра 14 в исходном состоянии устанавливается в единицу.  [7]

При некоторых типах прерывания от системы аппаратного контроля, если установлен бит 1 управляющего регистра 14 ( маска расширенной записи состояния при синхронном аппаратном контроле) или бит 8 управляющего регистра 14 ( маска расширенной записи состояния при асинхронном аппаратном контроле), то происходит расширенная запись состояния CPU, зависящая от модели. Расширенная запись состояния CPU предназначена для последующего использования операционной системы стандартными управляющими программами, которые осуществляют восстановление.  [8]

Биты 48 - 63 кода прерывания от системы аппаратного контроля содержат 16-битовый двоичный код, указывающий длину в байтах самой последней расширенной записи состояния при аппаратном контроле, начиная с ячейки, определенной указателем расширенной записи состояния. Когда расширенная запись состояния не производится, содержимое этого поля устанавливается в нуль.  [9]

Если этот бит и бит 13 PSW установлены в единицу, то машина может в любой момент времени изменять содержимое области расширенной записи состояния при контроле. В исходном состоянии этот бит устанавливается в нуль.  [10]

БИТЫ 8 - 28 управляющего регистра 15 с тремя присоединенными младшими битами, которые установлены в нуль, указывают начальный адрес области расширенной записи состояния при аппаратном контроле. Исходное состояние всех битов регистра 15, кроме бита 22, равно нулю; бит 22 устанавливается равным единице. Такое состояние битов регистра 15 указывает начальный адрес расширенной области записи при аппаратном контроле, равный 512 в десятичной системе исчисления. Адреса расширенной записи состояния при аппаратном контроле являются истинными адресами. Управляющий регистр 15 используется в том случае, когда в модели предусмотрена расширенная запись состояния процессора при аппаратном контроле.  [11]

12 Прерывания от системы аппаратного контроля модели 165. [12]

Такая, запись состояния в виде блока из 28 слов хранится, начиная с адреса, заданного в ячейке 172, - адрес расширенной записи состояния ввода-вывода при контроле. Маска расширенной записи состояния ввода-вывода ( бит 2 управляющего регистра 14) определяет необходимость выполнения расширенной записи состояния ввода-вывода при контроле.  [13]

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

Фиксированная область памяти модели 165 изображена на рис. 8.10. Коды прерывания от системы аппаратного контроля ( ячейки 232 - 239 фиксированной области записи состояния) изображены на рис. 8.11. Зависящая от модели расширенная запись состояния при аппаратном контроле MCEL занимает 1000 байтов и вносится в ячейки 512 - 1511 ( если не производилось каких-либо изменений при программировании) при тяжелой ошибке. Расширенная запись состояния CPU при контроле предназначена для использования стандартными управляющими программами операционной системы, которые осуществляют восстановление.  [15]



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