Cтраница 3
Анализ алгоритмов задач АСУП показывает, что удельный вес типовых процедур ( включая процедуры ввода-вывода) составляет в среднем 70 % операторов обработки, а удельный вес команд, реализующих эти операторы - около 85 % общего объема команд программного обеспечения. [31]
Совместимость достигается за счет наличия стандартной системы команд и форматов данных, стандартизации процедур ввода-вывода информации. [32]
Ключ 1 задает или отменяет автоматическое генерирование кода, проверяющего результат обращения к процедурам ввода-вывода. Если процедура ввода-вывода не может выполниться корректно то при включенном переключателе 1 программа завершает работу, выводя на экран сообщения об ошибке во время выполнения. [33]
Система управления задачами ( супервизор) распределяет ресурсы ЭВМ, а также управляет процедурами ввода-вывода. Эта же система обрабатывает прерывания в случае принудительного переключения ЭВМ на другую процедуру и восстанавливает прерванное состояние задачи при продолжении счета по прежней программе. Супервизор формирует очередь операций ввода-вывода и обслуживает эту очередь в соответствии с заданной шкалой приоритета. [34]
Сопряжение вычислительного ядра с ОМЭВМ осуществляется с помощью внутреннего интерфейса, который необходим из-за разных процедур ввода-вывода данных у этих ЭВМ. Внутренний интерфейс содержит регистр, в который из ОМЭВМ выводятся данные. Данные на выходной шине ОМЭВМ находятся не постоянно, а лишь некоторое время в течение одного машинного цикла. В то же время для микроЭВМ должен быть обеспечен стандартный цикл ввода, в течение которого происходит обмен управляющими сигналами. Поэтому данные должны фиксироваться, пока микроЭВМ не будет готова их принять. [35]
Процессор ввода-вывода ПВВыв - системный процессор с фиксированной программой, аппаратно использующий отдельные функции процедур ввода-вывода управляющей программы ОС. ПВВыв управляет обменом между ОП и ВЗУ, также между парами ВЗУ. Для обмена информацией между ОП и ВЗУ используются блок быстрых каналов и блок стандартных каналов. [36]
Модуль Супервизор ввода-вывода характерен для систем разделения времени, в которых монитор освобожден от реализации процедур ввода-вывода. В этих системах физическая реализация процедур ввода-вывода осуществляется программными средствами, супервизора ввода-вывода, предоставляющего пользователю обращаться с требованиями на выполнение этих процедур на логическом уровне. [37]
![]() |
Укрупненная структура процессора ЭВМ общего назначения. [38] |
Блок связи с каналами ввода-вывода ( БСК) необходим для передачи каналам управляющей информации при инициировании процедур ввода-вывода и получении ответной информации в виде признаков и сигналов прерывания. [39]
Применение системы ИРИС полностью избавляет пользователей от решения проблем организации данных, их защиты, от программирования процедур ввода-вывода, поиска данных, управления телеобработкой. Наличие специальных средств для генерации отчетов, вывода табличной информации и информации по заданным шаблонам оказывает пользователю существенную помощь. [40]
Обслуживающая программа, вызываемая при считывании маркера конца ленты и предназначенная для обработки последней записи, завершения процедуры ввода-вывода и подготовки соответствующего сообщения. [41]
Хотя многие такие процедуры мало что делают, кроме обращения к системному вызову с соответствующими параметрами, есть ряд процедур ввода-вывода, выполняющих определенную работу. В частности, библиотечными процедурами выполняются операции форматного ввода и вывода. Например, процедура print / языка С, принимающая на входе текстовую строку и, возможно, несколько переменных, создает из нее ASCII-строку, после чего обращается к системному вызову write для вывода строки. [42]
![]() |
Внешний вид модели EC - 105Q. [43] |
В процессоре модели осуществляется выполнение всех арифметических и логических операций по обработке данных, организуется обращение к основной оперативной памяти, инициируются процедуры ввода-вывода через каналы. Он характеризуется параллельной обработкой восьмибайтовых слов и аппаратной реализацией системы управления. Высокая скорость выполнения операций достигается за счет совмещения во времени этапа выполнения очередной команды с проведением подготовительных этапов для последующих команд. В модели предусмотрена защита памяти по ключам как по записи, так и по считыванию. Для хранения ключей защиты в процессоре имеется специальная память емкостью 512 байт и циклом обращения 320 не. Конструктивно процессор размещается в двух типовых электронных стойках и содержит около 35 000 модулей интегральных схем. [44]
Во-вторых, для эффективного и высокопроизводительного использования оборудования ЭВМ должны реализовываться параллельная во времени работа процессора над программой и выполнение периферийными устройствами процедур ввода-вывода. [45]