Выполнение - канальная программа - Большая Энциклопедия Нефти и Газа, статья, страница 3
Жизнь, конечно, не удалась, а в остальном все нормально. Законы Мерфи (еще...)

Выполнение - канальная программа

Cтраница 3


При работе в селекторном режиме селекторный канал, обладающий свойством блок-мультиплексного канала, занят до окончания выполнения канальной программы. В режиме блок-мультиплексирования при выполнении одной канальной программой операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки из нескольких команд канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устройства сохраняется в его UCW. Когда отключенное устройство опять готово к работе с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, канальные регистры перезагружаются из UCW, и возобновляется выполнение данной канальной программы. Если в данный момент канал занят, внешнее устройство должно ждать. Операции блок-мульти плексирования аппаратно управляются каналом и контроллером.  [31]

Блок-мультиплексный канал, работающий в селекторном режиме, занят до окончания выполнения канальной программы. В режиме блок-мультиплексирования при выполнении одной канальной программы от операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки управляющих слов канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устройства сохраняется в его UCW. Когда отключенное устройство опять готово к работе с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, канальные регистры перезагружаются из UCW, и возобновляется выполнение данной канальной программы. Если в рассматриваемый момент канал занят, то внешнее устройство должно ждать. Операции блок-мультиплексирования аппаратно управляются каналом и контроллером.  [32]

Блок-мультиплексный канал, работающий в селекторном режиме, занят во время своих операций одной канальной программой. В режиме блок-мультиплексирования при выполнении одной канальной программой операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки управляющих слов канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устрой - ства сохраняется в его управляющем устройстве UCW. Когда отключенное устройство орять готово работать с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, то канальные регистры перегружаются из UCW, и возобновляется выполнение данной канальной программы. Если в рассматриваемый момент канал занят, то внешнее устройство должно ждать. Операции блок-мультиплексирования аппаратно управляются каналом и контроллером.  [33]

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

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

36 Пропускная способность байт-мультиплексного канала ЕС1060.| Пропускная способность байт-мультиплексного канала ЕС4001. [36]

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

Адреса блоков ЮВ, DEB и UCB наряду с другой информацией о канальной программе супервизор ввода-вывода помещает в область памяти, называемую элементом запроса. Элемент запроса используется супервизором ввода-вывода для образования очередей запросов на ввод-вывод. После того как элемент запроса для данной канальной программы подготовлен, супервизор ввода-вывода определяет, готовы ли канал и запрашиваемое устройство ввода-вывода к выполнению канальной программы. Если они не готовы, то элемент запроса помещается в очередь и управление возвращается проблемной программе. Когда канал и УВВ перейдут в состояние готовности, система инициирует канальную программу.  [38]

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

Управляющие программные средства предназначены для управления каналом связи, передачей сообщения и обеспечения связи с прикладными программами пользователя. В ЕС ЭВМ эти функции выполняют методы телекоммуникационного доступа; БТМД и ОТМД. Базисный телекоммуникационный метод доступа работает под управлением ДОС и ОС ЕС и осуществляет управление приемом и передачей сообщений по каналам связи в соответствии с логикой прикладной программы, написанной с помощью макрокоманд метода или Ассемблера путем генерации и подготовки к выполнению канальных программ. Последние обеспечивают ввод-вывод данных, обработку прерываний вывода, восстановление в ошибочных ситуациях; при этом в ЭВМ выполняются следующие функции: управление каналом связи, включая опрос и выборку, идентификация АП и устройств ввода-вывода, входящих в состав АП, передача и прием сообщений от АП, контроль передаваемых и принимаемых данных, преобразование кодов сообщений из кода передачи в код ЭВМ, буферизация сообщений, динамическое распределение буферной памяти.  [40]

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

При работе в селекторном режиме селекторный канал, обладающий свойством блок-мультиплексного канала, занят до окончания выполнения канальной программы. В режиме блок-мультиплексирования при выполнении одной канальной программой операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки из нескольких команд канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устройства сохраняется в его UCW. Когда отключенное устройство опять готово к работе с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, канальные регистры перезагружаются из UCW, и возобновляется выполнение данной канальной программы. Если в данный момент канал занят, внешнее устройство должно ждать. Операции блок-мульти плексирования аппаратно управляются каналом и контроллером.  [42]

Блок-мультиплексный канал, работающий в селекторном режиме, занят до окончания выполнения канальной программы. В режиме блок-мультиплексирования при выполнении одной канальной программы от операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки управляющих слов канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устройства сохраняется в его UCW. Когда отключенное устройство опять готово к работе с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, канальные регистры перезагружаются из UCW, и возобновляется выполнение данной канальной программы. Если в рассматриваемый момент канал занят, то внешнее устройство должно ждать. Операции блок-мультиплексирования аппаратно управляются каналом и контроллером.  [43]

Блок-мультиплексный канал, работающий в селекторном режиме, занят во время своих операций одной канальной программой. В режиме блок-мультиплексирования при выполнении одной канальной программой операции, не связанной с передачей данных, канал может переключаться на выполнение операции передачи данных для другой канальной программы. Во время выполнения канальной программы в виде цепочки управляющих слов канала CCW при получении сигнала канал кончил канал отключается от этой программы, не дожидаясь сигнала устройство кончило. Канал затем готов к выполнению другой операции ввода-вывода; состояние отключенного устрой - ства сохраняется в его управляющем устройстве UCW. Когда отключенное устройство орять готово работать с каналом, его контроллер пытается снова использовать ресурсы канала. Если канал свободен, то канальные регистры перегружаются из UCW, и возобновляется выполнение данной канальной программы. Если в рассматриваемый момент канал занят, то внешнее устройство должно ждать. Операции блок-мультиплексирования аппаратно управляются каналом и контроллером.  [44]

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



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