Cтраница 2
Были написаны короткие программы, позволявшие использовать машинные каналы для совмещения операций ввода-вывода с обработкой данных. [16]
В системе предусматривается возможность организации ввода-вывода в синхронном и асинхронном режимах. Синхронный режим связан с приостановом выполнения программы до завершения операций ввода-вывода, асинхронный режим обеспечивает возможность совмещения операций ввода-вывода с выполнением программы. [17]
Машина работает в двух режимах. В монорежиме решается одна задача, причем операция ввода - - вывода сов-мещана с процессом счета; в мультипрограммном режиме решается до четырех задач одновременно при совмещении операций ввода-вывода с процессом счета. [18]
Они обеспечивают передачу данных на линии связи. При обработке экономической информации особое значение приобретает совмещение операций ввода-вывода с работой процессора. Для этого функции управления процессором и периферийными устройствами ( ПУ) - разделяются. УВыв только получают указания от центрального устройства управления о необходимости обмена информацией с внешними устройствами, после чего работа периферийных устройств совершается автономно. Как уже было упомянуто, для таких целей используются каналы ввода-вывода, которые в зависимости от обслуживания периферийных устройств подразделяются на мультиплексный и селекторный. [19]
При способе доступа с очередями программист имеет дело с логическими записями. Управляющая программа объединяет логические записи в блоки для выполнения операции вывода и выделяет записи из блоков после их ввода в ОП. Ввод данных система осуществляет раньше, чем на него поступит запрос из программы пользователя, а вывод данных - с задержкой относительно запроса на вывод. При этом обеспечивается совмещение операций ввода-вывода и обработки и автоматическое управление буферами ввода-вывода. Буфер ввода-вывода - это область памяти в основной памяти, используемая для помещения блока записи при вводе-выводе. [20]
Современные ЭВМ позволяют использовать принцип многопрограммной обработки, предусматривающий комплексное решение задач. В памяти такой машины находится несколько программ и машина после выполнения одной программы немедленно переходит к выполнению следующей. Производительность машины с мультипрограммным управлением возрастает за счет совмещения операций ввода-вывода информации с вычислительными операциями. Следовательно, укомплектование ВЦ машинами такого типа существенно повышает его общую производительность. [21]
Управление данными в OS / 360 обеспечивается системой управления массивами данных и определенными методами доступа к данным. Управление массивами данных позволяет присваивать массивам наименования и размещать их через центральный каталог. В функции системы управления массивами данных входят: разметка и проверка меток, формирование массивов данных, распределение объема в запоминающих устройствах прямого доступа, защита паролями и регистрация статистики ошибок. Методы доступа обеспечивают независимость устройств, чтение и запись ( прямые или последовательные), блокировку и разрешение записей, совмещение операций ввода-вывода с работой процессора, обнаружение и исправление ошибок. [22]
Дисковая операционная система предназначена для решения широкого круга задач по обработке информации на моделях ЕС ЭВМ с небольшим объемом памяти. При этой системе достигается эффективная обработка экономической информации. Планирование и управление работой системы обеспечивает управляющая программа ДОС ЕС, которая делится на три части: управление заданием, супервизор, система управления вводом-выводом. Обрабатывающие программы представляют пользователю широкий набор компиляторов и обслуживающих программ, необходимых для эффективного использования системы. ДОС обеспечивает совмещение операций ввода-вывода с работой центрального процессора и одновременное выполнение до трех заданий в режиме мультипрограммирования. Одна программа работает в той части основной памяти, которая называется фоновой зоной; эта программа может использовать все возможности ДОС. Одновременно в системе могут присутствовать до двух зон переднего плана, в которых могут выполняться различного рода системные и обслуживающие программы. [23]
Операционная система должна быть приспособлена к ее рабочей среде. Большинство изготовителей предлагают набор различных комбинаций блоков в рамках одного и того же названия системы. Большинство пользователей рассчитывают, и не без основания, что все возможные конфигурации могут быть обеспечены одной ОС. Однако, если множество комбинаций слишком велико, это может оказаться нежелательным, поскольку могут потребоваться чрезмерные искажения многих алгоритмов в ОС. Например, система программирования, применяемая в процессе генерирования системы, обычно рассчитана на работу при минимальной конфигурации аппаратуры и должна быть сравнительно нечувствительна к окружающей среде. Это достигается, как правило, за счет значительного снижения эффективности использования машины; например, не допускается никакого совмещения операций ввода-вывода. При генерировании системы для конфигураций, отличных от минимальной, эти ограничения снимаются. [24]