Cтраница 1
Режимы ввода-вывода определяют требования к информации, поступающей на обработку транслятора, и указывают форму выдачи результатов трансляции. [1]
Режим ввода-вывода данных, осуществляемый параллельно с выполнением задания и обеспечивающий непрерывность этого выполнения. [2]
Режим ввода-вывода информации старт-стопный. [3]
Два других режима ввода-вывода для файлов типа STREAM более удобны для программиста, поскольку используют простые свободные форматы. Необходимо только указать переменные, значения которых вводятся или выводятся. В режиме ввода-вывода, управляемого данными, каждый элемент данных во внешнем файле состоит из идентификатора и значения. При вводе идентификатор указывает переменную, которой должно быть присвоено значение. При выводе имя переменной, значение которой нужно вывести, выводится вместе со значением. Такой ввод и вывод полезны в программах с небольшим объемом ввода-вывода. Альтернативой вводу-выводу, управляемому данными, является ввод-вывод, управляемый списком; он удобен для более широкого круга задач. В этом режиме программист указывает список имен переменных, значения которых участвуют в операции ввода-вывода. Внешний файл содержит только значения. При вводе значения должны располагаться в файле последовательно и разделяться пробелами или запятыми, никакого специального формата не требуется. [4]
Команда EI необходима для разрешения режима ввода-вывода данных по прерываниям. Команда устанавливает выходной управляющий сигнал Разрешение прерывания равным 1, что позволяет внешнему устройству инициировать процесс обмена данными с МП и обработку по мере их поступления. [5]
Работа пишущей машинки возможна в двух режимах: в режиме ввода-вывода на ЭВМ и в режиме имитации с помощью встроенного имитатора. [6]
Устройство группового управления ЕС-7566 применяется для одновременного подключения до 15 выносных пультов ЕС-7066, работающих в режиме ввода-вывода с возможностью контроля и редактирования, и одной пишущей машинки ЕС-7172, служащей для получения копии информации. Устройство может работать как в мультиплексном, так и в монопольном режимах и подключаться к мультиплексному или селекторному каналу моделей ЕС ЭВМ. [7]
Аппаратура обеспечивает ввод-вывод информации с телеграфных, телефонных линий связи, а также независимую работу каж-дой из этих линий в режиме ввода-вывода. [8]
Оператор вызывающей станции обязан: снять ТЛФ с прибора ПВК, нажать кнопку ВЫЗОВ и согласовать с АП скорость, длину блока и знака данных, режим ввода-вывода; установить переключатели скорости и длины блока данных в требуемое положение, а также поднять откидное плечо считывающего устройства; на ПУС нажать клавиши СЕТЬ, ПЕРЕДАЧА и ПРИЕМ, заправить отперфорированную ленту в считывающее устройство, а чистую ленту - в перфоратор и протянуть 1 - 1 5 м ленты, установив кратковременно тумблер на перфораторе в положение ЛЕНТА; нажатием клавиши ДАННЫЕ осуществить автоматический ввод с фотосчитывателя FS-1500, а вывод принимаемых данных - на ПЛ-150; по окончании передачи отжать клавишу ПЕРЕДАЧА на ПУС, окончание приема происходит после загорания лампы КОНЕЦ ПЕРЕДАЧИ; протянуть 1 - 1 5 м ленты, кратковременно установив тумблер на перфораторе в положение ЛЕНТА; отжать клавишу ДАННЫЕ до погасания лампы и уточнить с оператором вызываемой станции число переданных блоков данных. [9]
Для ввода информации - употребляется оператор GET, для вывода - оператор PUT. Режим ввода-вывода задается в этих-операторах. [10]
Два других режима ввода-вывода для файлов типа STREAM более удобны для программиста, поскольку используют простые свободные форматы. Необходимо только указать переменные, значения которых вводятся или выводятся. В режиме ввода-вывода, управляемого данными, каждый элемент данных во внешнем файле состоит из идентификатора и значения. При вводе идентификатор указывает переменную, которой должно быть присвоено значение. При выводе имя переменной, значение которой нужно вывести, выводится вместе со значением. Такой ввод и вывод полезны в программах с небольшим объемом ввода-вывода. Альтернативой вводу-выводу, управляемому данными, является ввод-вывод, управляемый списком; он удобен для более широкого круга задач. В этом режиме программист указывает список имен переменных, значения которых участвуют в операции ввода-вывода. Внешний файл содержит только значения. При вводе значения должны располагаться в файле последовательно и разделяться пробелами или запятыми, никакого специального формата не требуется. [11]
В вычислительном процессе все ЗУ участвуют по-разному, как было показано выше. Не отмечены были буферные ЗУ, в задачу которых входит согласование разницы в быстродействии различных устройств вычислительной системы. Буферная па-мять зачастую является резервом для хранения информации от внешних устройств или от устройств, работающих в режиме ввода-вывода. [12]
Обмен информацией между ВУ и процессором организуется в рамках программы, выполняемой процессором, с помощью команд ввода-вывода, которые служат для инициирования работы ВУ, проверки готовности ВУ к приему-выдаче данных и передачи данных - слов информации. Ввод-вывод информации на основе программы, управляющей работой ВУ и передачей данных, называется программным обменом данными. При программном обмене В У выполняет пассивную функцию источника - приемника информации, состояние которого контролируется и изменяется с помощью программы. За счет этого устройство управления ВУ становится максимально простым и уменьшается стоимость системы ввода-вывода, что крайне существенно для мини - ЭВМ. Однако при программном обмене команда ввода-вывода инициирует передачу только одного слова информации, и процессор работает в темпе ВУ, которые обычно имеют невысокое быстродействие, а это приводит к большим потерям процессорного времени. Чтобы избежать простоев процессора, используется режим ввода-вывода по прерыванию, при котором сигнал прерывания, формируемый в момент готовности ВУ к приему - передаче слова информации, переключает процессор на выполнение программы ввода-вывода, по окончании которой обработка данных продолжается до следующего сигнала прерывания. Однако режим ввода-вывода по прерыванию не обеспечивает высокой скорости передачи данных, поскольку передача одного слова программируется несколькими командами. Поэтому такой режим приемлем лишь для передачи небольших объемов информации. [13]
Другая классификация способов ВВ основана на выборе способа адресации периферийных устройств. В первом случае все периферийные устройства рассматриваются как внешние по отношению к подсистеме микропроцессор - ОЗУ, а для осуществления операций ВВ используются команды IN / OUT. При этом обмен данными осуществляется через аккумулятор. При ВВ, отображенном на память, периферийные устройства рассматриваются как ячейки памяти, а ВВ осуществляется по командам записи и чтения ОЗУ. С этой целью часть всего адресного пространства резервируется за устройствами ВВ. Для этого в простейшем случае используется только одна адресная линия ( например, AIS), единичное состояние которой определяет обмен с памятью, а нулевое - режим ввода-вывода. Рассматриваемый способ организации ВВ особенно удобен в системах с небольшой емкостью памяти. [14]
Обмен информацией между ВУ и процессором организуется в рамках программы, выполняемой процессором, с помощью команд ввода-вывода, которые служат для инициирования работы ВУ, проверки готовности ВУ к приему-выдаче данных и передачи данных - слов информации. Ввод-вывод информации на основе программы, управляющей работой ВУ и передачей данных, называется программным обменом данными. При программном обмене В У выполняет пассивную функцию источника - приемника информации, состояние которого контролируется и изменяется с помощью программы. За счет этого устройство управления ВУ становится максимально простым и уменьшается стоимость системы ввода-вывода, что крайне существенно для мини - ЭВМ. Однако при программном обмене команда ввода-вывода инициирует передачу только одного слова информации, и процессор работает в темпе ВУ, которые обычно имеют невысокое быстродействие, а это приводит к большим потерям процессорного времени. Чтобы избежать простоев процессора, используется режим ввода-вывода по прерыванию, при котором сигнал прерывания, формируемый в момент готовности ВУ к приему - передаче слова информации, переключает процессор на выполнение программы ввода-вывода, по окончании которой обработка данных продолжается до следующего сигнала прерывания. Однако режим ввода-вывода по прерыванию не обеспечивает высокой скорости передачи данных, поскольку передача одного слова программируется несколькими командами. Поэтому такой режим приемлем лишь для передачи небольших объемов информации. [15]