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

Операция - ввода-вывод

Cтраница 3


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

Когда операция ввода-вывода закончена, канал пересылает в постоянно фиксированную область памяти в байты 64 - 71 слово состояния канала, которое содержит номер устройства, закончившего перемещение данных, флаги устройства, флаги канала, число перемещенных байт и адрес слова команды канала. Возникает прерывание от ввода-вывода. Обработчик прерываний ввода-вывода передает управление программе РЗ окончания ввода-вывода.  [32]

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

34 Карты распределения для дисков типа DK. [34]

Все операции ввода-вывода с дисковыми ВЗУ осуществляются через специальные буфера размером 512 слов. Блоки данных, считанные с диска, будут размещаться в буферной области.  [35]

Все операции ввода-вывода выполняются параллельно с вы - числениями. Для каждой группы устройств имеется один драйвер.  [36]

Если операция ввода-вывода или другой процессор изменяет первый операнд команды TR или оба операнда команд ED и EDMK после предварительного тестирования, но до завершения выполнения так, что нужна дополнительная страница, содержащая второй операнд, и преобразование адреса этой страницы вызывает распознавание особого случая доступа, то получающиеся результаты непредсказуемы. Более того, невозможно предсказать, произойдет ли прерывание из-за этого особого случая. При выполнении команд ED и EDMK такая ситуация может иметь место также вследствие перекрытия операндов.  [37]

Обычно операция ввода-вывода продолжается в подканале до того момента, когда устройство выдает сигнал конец работы канала. Этот сигнал может быть выдан во время последовательности действий, начинающих операцию, или позднее. При обнаружении сбоя оборудования в канале или при сбросе системы ввода-вывода канал отключается от ВУ без получения сигнала конец работы канала. Программа может принудительно отключить ВУ еще до окончания операции с помощью команд ОСВОБОДИТЬ ВВОД-ВЫВОД, ОСТАНОВИТЬ ВВОД-ВЫВОД и ОСТАНОВИТЬ УСТРОЙСТВО.  [38]

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

Все операции ввода-вывода для каждого файла сосредоточены в единственном модуле.  [40]

Каждая операция ввода-вывода осуществляется способом, чувствительным к типу данных.  [41]

Выполнение операции ввода-вывода каждым из подканалов осуществляется одновременно только с одним устройством ввода-вывода.  [42]

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

Завершение операции ввода-вывода, как - правило, характеризуется двумя сигналами: КРК и КРУ. Сигнал КРК указывает, что вся информация, связанная с данной операцией, передана. Сигнал КРУ характеризует окончание выполнения операции устройством. Этот сигнал может появиться либо одновременно с сигналом КРК, либо позже него.  [44]

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



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