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