Cтраница 1
Информация уточненного состояния, относящаяся к последней операции ввода-вывода или действиям устройства, может быть сброшена в любое время после завершения команды Уточнить состояние в этом устройстве. Эта же информация может быть сброшена любой другой командой, адресуемой этому контроллеру при условии, что бит занято не включен в начальном байте состояния, кроме случаев, когда выдается команда ПРОВЕРИТЬ ВВОД-ВЫВОД или команда ХОЛОСТОЙ ХОД в устройство, для которого имеется информация уточненного состояния. [1]
Характер информации уточненного состояния определяется типом ВУ. Нулевому разряду отвечает указатель КОМАНДА ОТВЕРГНУТА; далее располагаются следующие указатели: ТРЕБУЕТСЯ ВМЕШАТЕЛЬСТВО; ОШИБКА НА ШИН-К, СБОЙ В ОБОРУДОВАНИИ, ОШИБКА В ДАННЫХ, ПЕРЕПОЛНЕНИЕ. [2]
Шесть байтов информации уточненного состояния передаются в канал. Байты уточненного состояния сбрасываются в начале каждой операции чтения или записи, а также в начале каждой операции управления, которая требует движения ленты. [3]
Для того чтобы информация уточненного состояния, о наличии которой сообщалось сигналом сбоя в устройстве, сохранялась устройством до тех пор, пока она не будет выдана в ответ на команду Уточнить состояние, в некоторых ВУ запрещается реализация определенных функций, пока не будет получена какая-либо команда, отличная от команды ПРОВЕРИТЬ ВВОД-ВЫВОД или ХОЛОСТОЙ ХОД. [4]
Таблица 13.14 устройств, обеспечивающих информацию уточненного состояния. [5]
Во - избежание неопределенных ситуаций в устройстве и контроллере или случайного сброса информации уточненного состояния, команда Уточнить состояние должна выдаваться сразу после того, как устройство выдает сигнал сбоя в устройстве. [6]
Устройство, работающее в мультиплексном режиме, например, должно передавать всю информацию уточненного состояния в течение 32 мкс. [7]
Блокировка данных используется для регулирования скорости передачи данных в монопольном режиме при работе с ВУ, имеющими буферную память, при работе с ВУ, для которых предусмотрен стартстопный режим, а также при выполнении операции по передаче информации уточненного состояния. Блокировка данных производится путем выдачи сигнала БЛК-К не менее чем на 250 не раньше сброса сигнала ИНФ-К или на 250 не раньше выдачи этого сигнала. В этом случае УВУ не должно выдавать сигнал ИНФ-А для последующей передачи данных. Отметим, что первый байт данных после начальной выборки, как правило, не блокируется. [8]
Команда УТОЧНИТЬ СОСТОЯНИЕ позволяет получить подробную информацию о сбое или ошибке, которые возникли при выполнении последней операции ввода-вывода. Обычно информация уточненного состояния находится в первых двух байтах, а в последующих, количество которых обычно не ограничивается, располагается диагностическая информация. [9]
Информация о состоянии ВУ передается в канал по окончании определенного этапа выполнения команды или после окончания выполнения всей команды. Особым видом информации о состоянии ВУ является информация уточненного состояния, которая предназначена для указания каналу детальных условий, связанных с возникновением сбойных ситуаций в ВУ или УВУ, а также сведений о характере прохождения диагностических процедур. [10]
Линия ИНФ-А ( информация от абонента) - это линия от всех УВУ к каналу, сигнал в которую направляется для того, чтобы сообщить каналу, что УВУ необходимо получить или передать байт информации; вид информации зависит от выполняемой команды и типа работающего ВУ. При выполнении команд СЧИТАТЬ, СЧИТАТЬ В ОБРАТНОМ НАПРАВЛЕНИИ, УТОЧНИТЬ СОСТОЯНИЕ сигнал ИНФ-А выдается как указание о наличии на ШИН-А байта данных или информации уточненного состояния. При выполнении команд ЗАПИСАТЬ или УПРАВЛЕНИЕ сигнал ИНФ-А означает запрос от УВУ на выдачу каналом байта данных или информации управления. [11]
Информация уточненного состояния, относящаяся к последней операции ввода-вывода или действиям устройства, может быть сброшена в любое время после завершения команды Уточнить состояние в этом устройстве. Эта же информация может быть сброшена любой другой командой, адресуемой этому контроллеру при условии, что бит занято не включен в начальном байте состояния, кроме случаев, когда выдается команда ПРОВЕРИТЬ ВВОД-ВЫВОД или команда ХОЛОСТОЙ ХОД в устройство, для которого имеется информация уточненного состояния. [12]
![]() |
Устройства управления НСМД ЕС ЭВМ. [13] |
Для записи сегментов переходящих записей ( кроме последнего) имеется специальная команда, записывающая в байте флажков области счетчика признак не последнего сегмента. Соответствующие команды чтения, поиска и записи осуществляют непрерывную обработку сегментов переходящей записи, выполняя автоматический переход с дорожки на дорожку, если не обнаруживают признак последнего сегмента. В информации уточненного состояния устанавливаются специальные признаки, идентифицирующие необычные или ошибочные ситуации, возникающие при работе с переходя, щими записями. [14]
Байты уточненного состояния, содержащие информацию об ошибке во время выполнения последней операции ввода-вывода, передаются из ПУ в канал по приказу Уточнить состояние. Обычно собственно информация уточненного состояния содержится в первых двух байтах, а в остальных находится диагностическая информация. [15]