Cтраница 1
TS-монитор управляет выполнением до 30 задач и предназначен для обслуживания нескольких пользователей в режиме разделения времени. [1]
В TS-мониторе запускает программы на выполнение; если в спецификации не указано устройство, то по. DK; допускает такие же ключи, как и в команде R. SAVE FILE [ ADDRESS 1 - ADDRESS2 ] ( SJ, FB, ХМ) копирует области памяти фоновой программы в указанный файл; если программа оверлейная, то копируются области памяти только корневого сегмента. Если не заданы адреса начала и конца сегмента, копируется вся память, занимаемая программой. [2]
Интерпретатор команд TS-монитора является более мощным и гибким, чем в остальных мониторах РАФОС. [3]
Для разделяемых файлов TS-монитор выполняет кэширование блоков данных ( см. команду монитора SET NUMDC), что позволяет существенно ускорить операцию чтения при работе с разделяемыми файлами за счет использования для хранения их копий в специальном буфере оперативной памяти. [4]
Комплекс типа С оснащается TS-монитором, обладающим в настоящее время наиболее развитыми сервисными средствами и предъявляющим соответственно повышенные требования к размерам оперативной памяти и емкости внешних запоминающих устройств. Допуская функционирование одновременно нескольких программ в режиме разделения времени и предоставляя мощные средства обмена данными между задачами, TS-монитор позволяет строить различные инструментальные системы, рассчитанные на разработчиков системного программного обеспечения, в том числе и для использования в режиме коллективного доступа. [5]
Все линии нумеруются в TS-мониторе с единицы: вначале идут физические линии, затем идут линии для автономных заданий, последними нумеруются виртуальные линии. [6]
Помимо виртуальных линий, в TS-мониторе при генерации задается количество автономных линий. Автономные линии используются для работы автономных заданий. Автономным заданием является файл ( см. 4.4), выполнение которого не требует вмешательства оператора. При выводе на терминал из автономного задания информация теряется. При попытке запроса на ввод с терминала автономное задание снимается с выполнения. [7]
По сравнению с остальными мониторами РАФОС TS-монитор содержит ряд дополнительных средств: спу-линг для медленных устройств вывода, разделяемые файлы, обмен информацией между задачами с помощью почтовых ящиков, средства оценки производительности программ, командные файлы с параметрами и учет использованных ресурсов системы. [8]
Автономное задание, запущенное при загрузке TS-монитора, имеет максимальные привилегии. Автономное задание, запущенное по команде монитора или системной макрокомандой ( для задания пользователя), имеет такие лее привилегии, как и пользователь, запустивший данное задание. [9]
Возможности командного языка и командных файлов TS-монитора совместимы с остальными мониторами РАФОС сверху вниз и содержат ряд дополнительных средств. [10]
При работе в условиях XM / TS-монитора состояние диспетчера памяти при работе драйвера не эквивалентно его состоянию при работе программы. Для вычисления адресов и получения данных из буфера программы монитор предоставляет соответствующий набор процедур. [11]
Программа пользователя, функционирующая под управлением TS-монитора, может динамически изменять параметры драйвера, управляющего терминалом, путем вывода на терминал специального ведущего знака ( код 177), а затем - одного или более функциональных знаков. Знак, следующий за ведущим, определяет команду, которая должна быть выполнена. [12]
Используется только с FB / XM / TS-мониторами в подпрограммах завершения. [13]
Если смещение отрицательное, то возвращаются некоторые параметры TS-монитора. [14]
Все драйверы загружаются в память в процессе загрузки TS-монитора. Дополнительные возможности TS-монитора приводятся в гл. [15]