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

Оверлейная структура

Cтраница 3


Программы в ИНМОС не имеют оверлейной структуры. Оверлейный механизм требуется для экономии виртуальной памяти, что нужно делать не в каждой ЭВМ. Тем самым оверлейный механизм машинно-зависим и не должен в явном виде присутствовать в мобильной системе.  [31]

Для получения загрузочного модуля запланированной оверлейной структуры в задании нужно указать опцию OVLY в шаге редактирования.  [32]

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

Программирование в ИНМОС осуществляется без использования оверлейных структур. При компиляции получаются объектные модули, которые могут объединяться между собой и с библиотечными модулями в новый объектный или выполняемый файл.  [34]

Примером сказанного может служить отношение к оверлейным структурам в операционной системе. Оверлейный механизм ( перекрытие сегментов в адресном пространстве) призван экономить виртуальную память. Такая экономия нужна там, где диапазон виртуальных адресов слишком ограничен, например в 16-разрядных ЭВМ. Оверлейные структуры - понятие, известное пользователю, поскольку оверлейную структуру своей программы пользователь продумывгет сам и сообщает ее операционной системе. В ОС РВ [4], например, пользователь описывает оверлейную структуру задачи на специальном языке описания перекрытий. Однако в машинах с большим виртуальным пространством ( к ним относятся 32-разрядные ЭВМ) такой язык будет лишним, и система, допускающая оверлейные структуры, становится архитектурно-зависимой.  [35]

В задании на редактирование программ с оверлейной структурой присутствует несколько операторов PHASE, каждый из которых указывает начало информации для редактирования одного сегмента.  [36]

Более длинные программы приходится сегментировать и использовать оверлейные структуры. Однако этот недостаток незначителен по сравнению с большими преимуществами Турбо-Паскаля.  [37]

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

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

Чаще всего в ППП на языке ФОРТРАН используют простую и оверлейную структуру.  [40]

При самых жестких требованиях к объему рабочей программы се оверлейная структура может иметь до четырех точек перекрытия. Структура рабочей программы оптимизируется с целью минимизации количества обращений к внешней памяти ЭВМ. Сгенерированный конструктором набор управляющих предложений помещается в специальный раздел временной библиотеки 3 объектных модулей.  [41]

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

Фортрана ЕС ЭВМ были доступны средства создания программ простой или оверлейной структуры, состоящих только из одного загрузочного модуля. Программы простой структуры очень эффективны по времени выполнения, но требуют много основной памяти, так как они загружаются в память полностью перед началом выполнения программы. В тех случаях, когда программа больших размеров и памяти недостаточно для ее размещения, можно строить программы оверлейной структуры, состоящие из нескольких сегментов, сменяющих друг друга в памяти. Разбиение программы на сегменты должно выполняться программистом с помощью управляющих операторов Редактора связей. Для сложных программ, у которых количество сегментов велико, трудно планировать оверлейную структуру. Избежать этих трудностей можно, создавая программы динамической структуры, состоящие из нескольких загрузочных модулей, вызов и размещение которых производится во время выполнения программы. Использование программ оверлейной и динамической структуры позволяет частично экономить память, однако приводит к потере времени на загрузку сегментов и модулей программы.  [43]

В Unit Overlay определен ряд переменных, которые позволяют оптимизировать оверлейную структуру и следить за ее работой.  [44]

Остальные управляющие операторы и режимы Редактора связей предназначены для описания модулей оверлейной структуры. Механизм создания и применения программ оверлейной структуры будет рассмотрен в одном из следующих параграфов.  [45]



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