Cтраница 1
Монитор ввода-вывода следит за появлением определенных управляющих символов, которые инициируют различные системные функции, управляющие работой диспетчера и драйвера. [1]
Третий инструмент - монитор ввода-вывода - был разработан для комплексного тестирования. [2]
Операции обмена с внешними устройствами осуществляются монитором ввода-вывода на логическом и физическом уровнях. [3]
Операционная система состоит из диспетчера системы, монитора ввода-вывода, интерпретатора и супервизора базы данных. [4]
Для решения этих проблем были разработаны три программы: имитатор устройства, имитатор терминала или удаленной системы и монитор ввода-вывода. [5]
Необходимые модули, которые всегда должны быть частью системы - модули виртуальной ДИАМС-машины: диспетчер разделения времени, монитор ввода-вывода, интерпретатор языка и супервизор баз данных. [6]
Для выполнения операций обмена с базой данных или с внешними устройствами интерпретатор формирует запросы соответственно к супервизору базы данных или монитору ввода-вывода. Высокая скорость интерпретации достигается за счет проведения синтаксического анализа прямым методом. Интерпретатор реализован на языке Ассемблера. [7]
Функционально операционная система ДИАМС состоит из четырех основных модулей ( рис. 1): интерпретатора, диспетчера разделения времени, супервизора баз данных и монитора ввода-вывода. [8]
Когда в программе ДИАМС встречается команда ввода-вывода на внешнее устройство ( кроме диска), диспетчер переводит задание в состояние приостанова и передает управление монитору ввода-вывода. Ввод-вывод производится в два этапа: на логическом и на физическом уровне. [9]
В ДИАМС-2 входят операционная система и пакет прикладных программ. Операционная система состоит из диспетчера, монитора ввода-вывода, интерпретатора, супервизора баз данных. [10]
ДИАМС состоит из управляющей системы и библиотеки системных и прикладных программ. Управляющая система включает диспетчер разделения времени, монитор ввода-вывода, супервизор базы данных, интерпретатор. [11]
Интерпретация программы ( или командной строки в диалоговом режиме) происходит покомандно, в один проход. Если необходимы операции обмена с внешними устройствами или с базой данных на диске, интерпретатор формирует запросы к монитору ввода-вывода или к супервизору базы данных. [12]
![]() |
Распределение оперативной памяти в системе ДИАМС. [13] |
Он анализирует программы, проверяет их правильность и выполняет предписанные действия, выдавая при необходимости запросы другим модулям. Супервизор баз данных обеспечивает отображение логической структуры данных на внешнюю среду хранения - дисковые запоминающие устройства. Монитор ввода-вывода организует обмен с внешними устройствами. Диспетчер разделения времени обеспечивает работу системы с многими пользователями. [14]
Диспетчер системы организует режим разделения времени и обеспечивает мультипрограммную работу задач пользователей. Разделение времени производится с использованием принципов временных интервалов и приоритетной диспетчеризации. Монитор ввода-вывода управляет периферийными устройствами, создает терминально независимые условия, в которых прикладная программа может исполняться с любым терминалом. Интерпретатор осуществляет интерпретацию входного языка, авторизацию доступа к прог-граммам и данным, программирование с терминалов на диалоговом языке. Супервизор базы данных обеспечивает логическое отображение базы данных на физическую среду хранения, осуществляет физическое и логическое управление дисковыми ЗУ и символическое обращение к данным. База данных имеет иерархическую древовидную структуру. Любой элемент в пределах дерева может содержать данное в виде числа, строковой величины и / или указателя на более низкий уровень. Данные могут храниться на любом уровне. При этом под отсутствующие конкретные данные в структуре физическая память не отводится. На число уровней иерархии не накладывается никаких ограничений. [15]