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

Системная директива

Cтраница 1


Системные директивы обеспечивают выполнение основных функций над файлами, однако при работе с данными часто приходится выполнять одни и те же операции и было бы неудобно каждый раз писать для этих целей новые программы. В составе системного программного обеспечения большинства операционных систем имеются специальные программы для обмена файлами между различными устройствами, эти же программы могут выполнять некоторые простые функции редактирования и управления. В операционной системе RT-11 используется программа обмена с внешними устройствами - PIP, позволяющая работать с любыми форматами данных и любыми файлами, допустимыми в этой операционной системе.  [1]

На физическом уровне ввод-вывод осуществляется с использованием системной директивы QIO. Физический уровень обеспечивает выполнение операций ввода-вывода и управления, зависящих и не зависимых, от типа устройств, и позволяет использовать различные методы обработки ошибок и синхронизации выполнения задачи. Непосредственное выполнение операций ввода-вывода с внешними устройствами осуществляется драйверами, которые являются программными компонентами управляющей программы. Обеспечивается возможность разработки драйверов для нестандартных устройств.  [2]

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

Данные директивы обеспечивают связь задач с управляющей программой, В программах на макроассемблере системные директивы представляют собой вызовы макрокоманд из системной макробиблиотеки, В программах на фортране системные директивы - это зызо.  [4]

Взаимодействие пользователя с системой осуществляется посредством языка монитора, а программ - при помощи набора системных директив. Разработка новых средств программного обеспечения существенно облегчается применением редактора текстов RT-11 EDIT и вспомогательных утилит. Система RT-11 включает отладочные средства и системную библиотеку SYSF4, обращение к которой возможно из программ, написанных на Фортране.  [5]

Дистанционная схема связи позволяет рассматривать СМ ЭВМ как групповой терминал ЕС-7925, выполняющий прием и обработку системных директив, передачу и прием информации по линиям связи, контроль передаваемой информации, ведение статистики сбоев и трассировку работы.  [6]

Необходимо отметить, что привилегированным задачам предоставляется возможность самим обрабатывать прерывания от внешних устройств, через подключение с помощью системной директивы к вектору прерывания.  [7]

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

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

Данные директивы обеспечивают связь задач с управляющей программой, В программах на макроассемблере системные директивы представляют собой вызовы макрокоманд из системной макробиблиотеки, В программах на фортране системные директивы - это зызо.  [10]

Физический уровень обеспечивает выполнение операций ввода-вывода и управления, зависимых и независимых от типа устройств, и позволяет использфвять различные методы обработки ошибок и синхронизации выполнения задачи. Ввод-вывод осуществляется по системной директиве QIO драйверами, которые являются компонентами управляющей программы. Система ОСРВ содержит драйверы для стандартных внешних устройств и обеспечивает возможность разработки драйверов для нестандартных внешних устройств.  [11]

Данные директивы обеспечивают связь задач с управляющей программой. В программах на Макроассемблере системные директивы с точки зрения программной реализации представляют вызовы макрокоманд, расширяющихся через макроопределения из системной макробиблиотеки. В программах на Фортране системные директивы представляют вызов подпрограмм из системной библиотеки объектных модулей.  [12]

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

В описанных ранее способах организации ввода-вывода логическими записями пли блоками все запросы па осуществление обмена, выдаваемые пользовательскими программами ( па языках ФОРТРАН или ассемблера), адресовались системе управления файлами. Системные модули FCS после соответствующей обработки поступивших запросов в соответствии с установленной очередностью выдавали системные директивы, обращенные непосредственно к драйверам устройств, и таким образом обеспечивали управление вводом-выводом.  [14]

Дистанционная схема связи позволяет рассматривать СМ ЭВМ как групповой терминал ЕС-7925. Со стороны СМ ЭВМ при этом функционирует эмулятор терминалов ЕС-7925, выполняющий функции приема и обработки системных директив, передачи и приема информации по линиям связи, контроля передаваемой информации, ведения статистики сбоев и трассировки работы.  [15]



Страницы:      1    2