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

Конец - работа - контроллер

Cтраница 1


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

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

Условие прерывания может быть вызвано сигналами конец работы контроллера и конец работы канала после выполнения команды ОСВОБОДИТЬ ВВОД-ВЫВОД или же в селекторном канале сигналом конец работы канала после выполнения команды ОСТАНОВИТЬ ВВОД-ВЫВОД или ОСТАНОВИТЬ УСТРОЙСТВО. Состояние занято имеет место, например, при возврате ленты на одну зону, когда контроллер остается занятым после выдачи условия конец работы канала, при прекращении операции командой ОСВОБОДИТЬ ВВОД-ВЫВОД или же при прекращении операции командой ОСТАНОВИТЬ ВВОД-ВЫВОД или ОСТАНОВИТЬ УСТРОЙСТВО в селекторном канале. Состояние занято временно имеет место в мультиплексоре передачи данных типа 2702 после начала операции в устройстве, подключенном к этому мультиплексору. Контроллер, доступный через два или более каналов, оказывается занятым для данного канала, если он связан с другим каналом.  [3]

Если контроллер занят временно, то сигнал конец работы контроллера присутствует в ответе на опрос вместе с сигналами занято и модификатором состояния, несмотря на то что контроллер еще не освободился. Считается, что контроллер занят временно, если продолжительность этого состояния соизмерима с временем, необходимым для программной обработки прерывания ввода-вывода. Примером такого устройства может служить контроллер мультиплексора передачи данных типа 2702, который может быть временно занят и выдает конец работы контроллера вместе с сигналами занято и модификатор состояния.  [4]

Устройство или контроллер хранят условия конец работы устройства, конец работы контроллера, или внимание, или условие конец работы канала, связанный с остановленной операцией ввода-вывода.  [5]

Подканал доступен, а ВУ хранит прерывание или контроллер хранит сигнал конец работы контроллера для адресуемого ВУ. Поле состояния устройства CSW идентифицирует это прерывание и может содержать другие биты, обеспечиваемые ВУ или контроллером. Другие поля CSW содержат нули, если только не был обнаружен сбой оборудования.  [6]

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

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

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

Признак результата 1 с индикацией в CSW занятости контроллера указывает, что команда ОСТАНОВИТЬ УСТРОЙСТВО не может выдать сигнал прекращения операции в контроллер до получения от него сигнала конец работы контроллера.  [10]

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

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

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

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

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



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