ввода-вывода в соответствии с кодом операции, указан ным в новом УС. Если указатель цепи операций равен нулю, то данное УС является последним в цепи (если нет указаний о продолжении цепи данных). Оба свойст ва: образование цепей данных и цепей операций — могут комбинироваться друг с другом. Следовательно, в об щем виде цепь УС, являющаяся программой канала, представляет собой цепь операций, внутри которой мо гут располагаться группы УС, относящихся к одной операции и составляющих цепи данных.
Прерывания ввода-вывода. Как уже указывалось вы ше, канал информирует процессор о прохождении раз личных этапов операции ввода-вывода, посылая в про цессор соответствующие запросы прерывания. Различа ются два основных вида прерывания, формируемого каналом: программно-управляемое прерывание вводавывода, возникновение которого планируется програм мистом, и прерывание, связанное с окончанием операции ввода-вывода, формируемое автоматически аппаратурой канала.
Программно-управляемое прерывание ввода-вывода может возникать на любом этапе операции ввода-выво да, даже если она и не окончена. Для указания необхо димости такого прерывания в состав УС вводится спе циальный разряд-указатель программно-управляемого прерывания. Как только в программе канала встречает ся УС, в котором указанный разряд установлен в еди ничное состояние, аппаратура канала формирует запрос прерывания, одновременно продолжая нормальное вы полнение текущей операции ввода-вывода.
Появление программно-управляемого прерывания означает, что все операции ввода-вывода в цепи УС, ука занные предшествующими УС, выполнены. Это позволя ет программе следить за продвижением по цепи УС и на чинать обработку данных сразу же, как только очеред ной этап операции ввода-вывода выполнен.
Автоматически формируемое прерывание окончания сигнализирует о том, что либо все операции в цепи УС были выполнены нормально, либо были обнаружены ошибки или какие-либо другие необычные условия, вслед ствие чего произошло принудительное окончание опе рации.
Сигнал о нормальном окончании операции ввода-вы вода сообщает программе, что она может продолжить