Cтраница 1
Выполнение программ канала начинается быстрее, чем в случае селекторного режима. [1]
![]() |
Программа канала ввода-вывода. [2] |
Выполнение программы канала начинается с команды, заданной адресом а в АСК. После выполнения команды канал переходит к следующей команде и так до завершения программы. [3]
После выполнения программы канала код завершения обмена заносится на поле код ЕСВ в блоке ЮВ. Если задача вынуждена ждать до конца обмена, то в программе пользователя можно было устроить короткий цикл с проверкой содержимого этого поля. [4]
По окончании выполнения программы канала канал выдает сигнал прерывания. Программа, обрабатывающая прерывание, проверяет, нормально ли завершилась операция, и, если обнаруживает какую-либо ошибку, выполняет соответствующие действия. Она устанавливает некоторый признак. [5]
По окончании выполнения программы канала происходит прерывание. В новом PSW, загружаемом в результате прерывания, все каналы должны быть замаскированы. Программа обработки прерываний ввода-вывода проверяет, нормально ли завершилась операция, и, если обнаруживаются ошибки, принимает соответствующие меры. [6]
По окончании выполнения программы канала канал выдает сигнал прерывания. Программа, обрабатывающая прерывание, проверяет, нормально ли завершилась операция, и, если обнаруживает какую-либо ошибку, выполняет соответствующие действия. Она устанавливает некоторый признак. [7]
Макрокоманда ЕХСР обеспечивает выполнение программы канала в соответствии с содержимым блока ССВ. [8]
Признак прерывания этого типа устанавливается в конце выполнения программы канала, когда в байте состояния ВУ имеется указатель КК или указатель УК при прерванной цепочке команд или когда работа канала заканчивается по команде Я / О. [9]
Обычно повторение команды не влияет на результаты выполнения программы канала. [10]
Программно управляемое прерывание позволяет программе следить за выполнением программ канала. Прерывание этого типа вызывается признаком ПУП, указанным в КСК. Этот признак может быть задан в любом КСК программы канала. Ни сам признак ПУП, ни связанное с ним прерывание на выполнение программы канала не влияют. [11]
![]() |
Размещение содержимого IP, разряда TAG и P5U по команде приостановки работы. [12] |
Задание режима предела загрузки шины позволяет ЦП замедлить выполнение программы канала и высвободить циклы шины для собственного использования. Данный режим можно задать и для ВМ89 в удаленной конфигурации, когда программа канала размещена в системной памяти и запрос доступа осуществляется с помощью арбитра шин. Режим не влияет на операции каналов с высоким приоритетом, такие, как непрерывные программы каналов и ПДП-пересылки. [13]
Опишем более подробно байт 4 CCW, содержащий признаки, которые управляют выполнением программы канала. [14]
По окончании выполнения процедуры начальной загрузки не происходит прерывания ввода-вывода, поэтому контроль выполнения программы канала осуществляет человек с помощью специальной лампочки начальной загрузки на пульте управления ЭВМ. [15]