Cтраница 3
Каналы передают данные под управлением канальных программ. При этом процессор работает параллельно, выполняя команды какой-либо программы. Процессор переходит к выполнению других команд сразу после начала операции ввода - вывода. Управление работой внешних устройств производится при помощи стандартных управляющих сигналов и информационны слов независимо от типа внешнего устройства. Стандартизация управляющей информации и сигналов позволяет подключать через УУВУ к каналам внешние устройства различного типа и организовывать их параллельную работу. [31]
В процессе запуска и выполнения канальной программы система делает отметки на определенных полях управляющих блоков, по которым задача пользователя может проанализировать итоги обмена. [32]
Каналы передают данные под управлением канальных программ, при этом параллельно работает процессор, выполняя какую-либо программу. Процессор, как правило, освобождается для продолжения своей программы после начала операции ввода-вывода. Каналы сохраняют следующую управляющую информацию для каждого ВУ, выбранного для операции ввода-вывода: ключ защиты; адрес данных; идентификатор операции ввода-вывода ( код команды); признаки КСК; счетчик байт; состояние канала; адрес следующего КСК. [33]
Источники информации для управляющих блоков. [34] |
Блок ввода-вывода IOB содержит адрес канальной программы, информацию о состоянии, адрес блока управления данными DCB и блока управления событием ЕСВ и другую управляющую информацию. [35]
Из блоков ввода-вывода ЮВ для связанных канальных программ система образует очередь. Каждый предыдущий блок ЮВ в очереди в поле IOBRESTR включает адрес последующего блока, последний блок содержит в этом поле все единичные биты. [36]
То обстоятельство, что в канальной программе используется цепочка данных, нашло свое отражение в байте признаков 1 блока ввода-вывода IOB ( поле IOBFLAG1): нулевой бит этого поля при построении блока ЮВ установлен в единицу. [37]
Должна иметься возможность задания в канальной программе пропуска информации в цепочке данных и реализация пропуска без привлечения процессора для выполнения этой процедуры. [38]
Группа сцепленных команд канала называется канальной программой. [39]
ЕСВ выдана макрокоманда WAIT, но канальная программа еще не завершена. [40]
Операция ввода-вывода состоит в однократном выполнении канальной программы. [41]
Каждый раз, когда необходимо выполнить канальную программу программист обращается к СУПЕРВИЗОРУ. [42]
По команде ввода-вывода канал последовательно обрабатывает канальную программу, которая содержит необходимую информацию о выполняемых операциях ввода-вывода или управления. При зтом работа ведется в монопольном режиме, если он задается одним из подключенных устройств, и Сгсорость выполнения операций существенно повышается. Эта скорость прогрессивно увеличивается и в том случае, когда одна группа селекторных каналов отсутствует или они не работают. [43]
Каждая операция ввода-вывода осуществляется так называемой канальной программой, выполнение которой обеспечивает связь между основной памятью и определенным внешним устройством. При выполнении этой связи не принимаются во внимание логическое содержание, формат или организация обмениваемых данных, а существенным является величина порции обмениваемой информации, называемой физической записью или блоком данных. Для разных типов устройств максимальные величины блоков различны, и если, например, попытаться вывести на печать группу данных, превышающую длину строки печатающего устройства, то возникнет сбойная ситуация. [44]
Структура микропроцессора К1810ВМ89. [45] |