Cтраница 2
Позволяют программам каналов управлять процессом ввода-вывода с помощью сигналов LOCK, SINTRl, SINTR2, задавать требуемую ширину шин и активизировать пересылки с ПДП. [16]
Знак, используемый для управления процессом ввода-вывода данных. На печать и экран дисплея не выводится. [17]
Программные средства СВВ позволяют пользователю обеспечить процесс ввода-вывода с помощью соответствующих операторов. Непосредственное управление процессов ввода-вывода с помощью технических средств осуществляется супервизором ввода-вывода. Специальные операционные программы передают данные рабочей программе пользователя. [18]
В настоящем разделе рассматриваются основы программирования процесса ввода-вывода и рабочие характеристики системы ввода-вывода. Команды ввода-вывода являются привилегированными и могут выполняться только в том случае, когда процессор находится в состоянии супервизор. [19]
Признак результата используется супервизором для управления процессами ввода-вывода информации. [20]
Основные системные вызовы UNIX Системный вызов Значение. [21] |
В листинге 6.3 показано, как происходит процесс ввода-вывода. Эта программа минимальна и не включает в себя проверку ошибок. Каждый вызов возвращает дескриптор файла infd и outfd соответственно. Следующий параметр в обоих вызовах - биты защиты, которые определяют, что файлы нужно считать и записать соответственно. Оба вызова возвращают дескриптор файла. Если не удалось произвести open или creat, то возвращается отрицательный дескриптор файла, который сообщает, что вызов не удался. [22]
Упрощенная структурная схема прибора С6 - 1. [23] |
Встроенное ЗУ на магнитных картах позволяет значительно ускорить процесс ввода-вывода программ и числовых данных из памяти машины, значительно превосходящей по всей длине информационную емкость ЭКВМ. [24]
Такая организация обслуживания приборов возможна потому, что все процессы ввода-вывода происходят на различных аппаратных уровнях прерывания и завершаются по истечении короткого промежутка времени. Таким образом, каждые 200 икс от АЦП передается слово информации. При этом на преобразование затрачивается только 7 мкс, а оставшиеся 193 мкс могут использоваться для других задач. [25]
Такое разделение средств СВВ по уровням иерархии для реализации процесса ввода-вывода обеспечивает гибкость программного управления вводом-выводом благодаря возможности параллельной работы ЦП, каналов, КВВ и нескольких ПУ. [26]
Управляющая система организует совмещение во времени выполнения рабочих программ и процессов ввода-вывода, осуществляемых через систему прерывания. [27]
Устройство ЕС-2622 является центральным звеном ЭВМ ЕС-1022 н выполняет управление процессом автоматического ввода-вывода данных во внутреннюю память, обработку информации по заданной программе, арифметические и логические операции. Содержит команды арифметики с фиксированной и плавающей запятой, десятичной арифметики, логической группировки данных и принятия решений. [28]
Зная все это, мы теперь можем рассмотреть, как происходит процесс ввода-вывода. Open заставляет систему искать директории по определенному пути. Если поиск успешен, то индексный дескриптор считывается во внутреннюю таблицу. Вызовы read и write требуют, чтобы система вычислила номер блока из текущей позиции файла. Адреса первых 10 блоков диска всегда находятся в основной памяти ( в индексном дескрипторе); для остальных блоков сначала требуется считать один или несколько блоков косвенной адресации. Lseek просто меняет текущую позицию указателя и не производит никакого ввода-вывода. [29]
В функции данной программы входит также определение состояния элемента, организация процессов ввода-вывода. [30]