Cтраница 1
Канальная программа считается завершенной, если возникла условие канал кончил. При этом соответствующий элемент запроса считается свободным и в блок ЕСВ помещается код завершения. [1]
Канальная программа представляет собой совокупность командных слов канала ( КСК) и размещена в основной памяти. Адрес первого КСК канальной программы всегда выбирается из фиксированной ячейки 72 ( 48 / 16) постоянно распределенной области основной памяти, где расположено адресное слово канала ( АСК), сформированное программно перед выполнением канальной программы. [2]
Если канальная программа не завершена, то бит 1 старшего байта в блоке ЕСВ ( бит завершения) равен нулю. После того как завершится канальная программа, супервизор помещает в старший байт блока ЕСВ информацию кода завершения из поля ЮВЕСВСС блока ЮВ. При этом бит 1 кода завершения всегда устанавливается равным единице, а остальные три байта блока ЕСВ остаются нулевыми. [3]
Выполнение канальной программы рассматривается как отдельная операция ввода-вывода. [4]
Команда канальной программы, или управляющее слово канала CCW, записывается в основной памяти по целочисленной границе двойного слова и имеет длину 64 бита. [5]
Составим канальную программу для ввода данных с перфокарты, если на перфокарте размещены следующие данные: колонки 1 - 10 - значение переменной А, 11 - 20 - пустые, 21 - 24 - значение переменной X, 25 - 80 - пустые. [6]
Составить канальную программу для ввода данных с перфокарты, если на перфокарте размещены следующие данные: колонки 1 - 10 - значение переменной А; 11 - 20 - пустые; 21 - 24 - значение переменной В; 25 - 80 - пустые. [7]
Для выполнения канальной программы программист выдает макрокоманду ЕХСР. [8]
Рассмотрим фрагмент канальной программы для следующей задачи. Предположим, что в некоторой зоне магнитной ленты записано 1000 байт ( ЗЕ816 в шестнадцатеричной системе счисления) информации. Предполагается, что операция поиска информации на МЛ завершена и, следовательно, все готово для начала обмена информацией между МЛ и ОЗУ. [9]
После запуска канальной программы организуется. ТЮ, продолжающийся до тех rfop, пока устройство не выдаст сигнала окончаьня своей работы. Три последующие проверки связаны с анализом байтов состояния канала и устройства. Если очередная операция ввода завершилась неудачно, jo загрузчик начинает бесконечно циклиться на так называемых защелках - командах передачи управления на себя. Такой цикл легко просматривается на пульте управления, так как ЭВМ стоит на одной команде и содержимое счетчика адреса не меняется. [10]
Режим выполнения канальной программы, при котором выполнение операции в канале сопровождается выборкой следующего управляющего слова канала ( CCW), которое не отменяет ранее начатую операцию, но задает новую область памяти для обмена. [11]
Режим выполнения канальной программы, при котором выполнение операции в канале сопровождается выборкой из памяти следующего управляющего слова канала ( CCW), задающего новую операцию в канале. [12]
Каждое КСК канальной программы определяет тип операции обмена, область используемой ОП, количество передаваемых байт и действия, связанные с обменом информации. Подготовка канальной программы и формирование блока управления данными выполняются планировщиком каналов. [13]
Форматы команды ввода-вывода ( а, адресного слова канала ( б, слова состояния канала ( в и управляющего слова канала ( г в ЕС ЭВМ. [14] |
При выполнении канальной программы ее управляющие слова выбираются последовательно из памяти, если только не предусмотрено программой канала нарушение естественного порядка выборки УСК. [15]