Область - абонент - Большая Энциклопедия Нефти и Газа, статья, страница 4
Чтобы сохранить мир в семье, необходимы терпение, любовь, понимание и по крайней мере два телевизора. ("Правило двух телевизоров") Законы Мерфи (еще...)

Область - абонент

Cтраница 4


Интерпретатор состоит из организующего модуля, нескольких: больших модулей, называемых фазами, и вспомогательных модулей. Он строит в области абонента из протранслированной программы ( оператора) абонента интерпретируемый код и выполняет его. При работе интерпретатора выполняется обращение к компоненту Обслуживание для создания контрольной точки.  [46]

47 Общая функциональная схема ДИСП СРВ. [47]

Так же как и в ДИСП ОС, вся работа с программой абонента ведется в области абонента. Сохранение структуры информации области абонента позволяет использовать в ДИСП СРВ модули компонента Трансляция и интерпретация ДИСП ОС.  [48]

Размер области абонента и транзитной области ДИСП СРВ может варьироваться в зависимости от размера раздела РВ. При инициализации ДИСП значение размера области абонента, соответствующее размеру раздела РВ, выбирается из специальной таблицы. Эта таблица является отдельным программным модулем ДИСП с именем DISPCSIZ, который также содержит соответствующие размерам области абонента размеры области данных - части области абонента для констант, переменных, меток, массивов, на этапах трансляции и выполнения программ.  [49]

Данные для работы интерпретатора находятся в области абонента - это протранслирован-ная ранее ( возможно, в другом выполнении ДИСП) программа абонента. На рис. 17 приведена общая функциональная схема компонента.  [50]

Определяется размер области абонента, выделяется для нее память, создается таблица всех модулей ДИСП ( оглавление), проверяется наличие модулей ДИСП в библиотеке загрузочных модулей, длины модулей заносятся в оглавление Определяется размер транзитной области памяти. Инициализируются поля области связи, БИАП и области абонента.  [51]

Обработка программы прекращается (; Уменьшить программу либо увеличить область абонента.  [52]

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

Участок частичной свертки-развертки, в отличие от двух предыдущих участков, на зоны не делится. Программа, в которой выполняется этот оператор, частично свертывается из области абонента, а на ее место загружается программа, вызываемая по оператору CALL. После выполнения вызванной программы область абонента восстанавливается, и выполнение основной программы продолжается.  [54]

Формат подкоманды отличается только тем, что не указывается имя набора данных и операнд PLI. При использовании этой подкоманды резервируется около 30 Кбайт основной памяти в области абонента, которая необходима для команды EDIT, то есть память, предназначенная для трансляции и интерпретации программы, будет уменьшена на указанное количество байт.  [55]

Работы первого типа выполняются в течение кванта времени, выделенного для абонента так, как будто система работает с одним абонентом. Для абонента предоставлены область абонента и время центрального процессора для обработки данных, находящихся в области абонента. Эти работы выполняют модули компонентов Обработка, Трансляция и интерпретация.  [56]



Страницы:      1    2    3    4