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

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

Cтраница 1


Выполнение канальной программы рассматривается как отдельная операция ввода-вывода.  [1]

Для выполнения канальной программы программист выдает макрокоманду ЕХСР.  [2]

Режим выполнения канальной программы, при котором выполнение операции в канале сопровождается выборкой следующего управляющего слова канала ( CCW), которое не отменяет ранее начатую операцию, но задает новую область памяти для обмена.  [3]

Режим выполнения канальной программы, при котором выполнение операции в канале сопровождается выборкой из памяти следующего управляющего слова канала ( CCW), задающего новую операцию в канале.  [4]

5 Форматы команды ввода-вывода ( а, адресного слова канала ( б, слова состояния канала ( в и управляющего слова канала ( г в ЕС ЭВМ. [5]

При выполнении канальной программы ее управляющие слова выбираются последовательно из памяти, если только не предусмотрено программой канала нарушение естественного порядка выборки УСК.  [6]

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

При необходимости выполнения канальной программы программист обращается к СУПЕРВИЗОРУ и сообщает ему информацию, представляющую собой блок управления данными. В этом блоке указывается, например, логическое устройство, для которого должна быть реализована канальная программа, адрес канальной программы, какая должна быть реакция СУПЕРВИЗОРА в случае возникновения ошибок.  [8]

Переход к выполнению канальной программы происходит по макрокоманде EXCP ( Execute Channel Program - выполнить программу канала), осуществляющей выдачу требуемого обращения SVC. Команда ЕХСР может использоваться как методами доступа, так и прикладными программами. При вызове супервизору ввода-вывода передается адрес ЮВ, имеющего ссылку на DCB. Последний в свою очередь содержит указатель на DEB, где хранится информация о соответствующем UCB. Таким образом, доступ ко всей необходимой управляющей информации обеспечен. При получении управления супервизор ввода-вывода прежде всего проверяет корректность информации, находящейся в блоках управления, и производит начальную установку значений полей, предназначенных для идентификации ошибок.  [9]

На все время выполнения данной канальной программы канал оказывается занятым для других ПУ.  [10]

Работа канала по выполнению канальной программы начинается по команде SIO центрального процессора. Как указывалось выше, в команде SIO задается только номер канала и номер того подключенного к нему устройства, которое участвует в данной операции обмена.  [11]

В процессе запуска и выполнения канальной программы система делает отметки на определенных полях управляющих блоков, по которым задача пользователя может проанализировать итоги обмена.  [12]

Если необходимо снова выдать запросы на выполнение канальных программ, связанных с канальной программой, содержащей ошибку, программист должен сначала установить в нуль первые два бита поля IFLGS блока DCB. После этого можно выдать макрокоманду ЕХСР для любой из связанных канальных программ. Можно повторно выполнить все связанные канальные программы, для этого после установки в нуль указанных выше двух бит необходимо выдать макрокоманду RESTORE. Она возвращает в очередь запросов удаленные элементы запроса.  [13]

После открытия набора данных программист выдает макрокоманду ЕХСР для выполнения канальной программы, с помощью которой производится требуемый обмен данными между основной памятью и набором данных. По макрокоманде ЕХСР управление передается супервизору ввода-вывода. Его действия не зависят от того, выдана макрокоманда ЕХСР в системных программах стандартных методов доступа или в программе пользователя.  [14]

В новой, канальной системе процедуры, связанные с выполнением канальных программ и управлением интерфейсом ввода-вывода, выполняют каналы, представляющие собой микропрограммируемые процессоры с управляющей памятью, допускающей запись микропрограмм для задания нужно комбинации байт - и блок-мультиплексных каналов и их режимов работы. Вся канальная система управляется микропрограмма руемым процессором ввода-вывода ( директором каналов) с сокращенным набором команд [ с RISC-архитектурой ( см. гл.  [15]



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