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

Выполнение - операция - ввода-вывод

Cтраница 1


Выполнение операции ввода-вывода предусматривает три стадии: начальную выборку, передачу данных и окончание.  [1]

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

Выполнение операции ввода-вывода в МК начинается с команды процессора SIO. Далее проверяется, свободен ли подканал. Адрес подканала находится по адресу ВУ, указанному в SIO.  [3]

Выполнение операций ввода-вывода с внешними устройствами в системе ТЕДОС реализуется с помощью загружаемых ( по мере необходимости) программ управления вводом-выводом, называемых драйверами. Система ТЕДОС включает драйверы для большинства внешних устройств из номенклатуры СМ ЭВМ. При обнаружении ошибки на устройстве драйвер возвращает управление программе с выдачей сообщения об ошибке.  [4]

Выполнение операций ввода-вывода может быть рассмотрено с двух точек зрения. С одной стороны, любая конкретная вычислительная система выполняет определенный набор операций ввода-вывода ( например, команд ввода-вывода, программ канала), реализуемых комплексом средств ( например, каналы, устройства управления, внешние устройства для ЕС ЭВМ), который называется системой ввода-вывода и не включается в оборудование центрального процессора.  [5]

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

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

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

9 Организация памяти разделами. а - первоначальное распределение. б - распределение после завершения заданий 1 и 4. [9]

Требуется выполнение операции ввода-вывода.  [10]

Для выполнения операций ввода-вывода над файлами в Коболе имеются следующие основные операторы: ОТКРЫТЬ, ЧИТАТЬ, ПИСАТЬ, ОБНОВИТЬ и ЗАКРЫТЬ. По оператору ОТКРЫТЬ выполняются проверка и ( или) создание начальных меток файла, а по оператору ЗАКРЫТЬ - конечных. Оператор ЧИТАТЬ используется при выполнении операций чтения и обновления файла, оператор ПИСАТЬ - при создании файла, обновлении и добавлении записей к файлу, оператор ОБНОВИТЬ - при обновлении файла.  [11]

12 Формат команды ввода-вывода. [12]

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

Для выполнения операции ввода-вывода в канале имеются аппаратные и микропрограммные средства.  [14]

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



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