Cтраница 2
Последовательность загрузки сегментов оверлейной структуры устанавливается программистом и сообщается редактору связей на языке управления заданиями. Загрузочный модуль оверлейной структуры может занимать от одной до нескольких областей памяти. Область памяти - ее непрерывный участок. Правила построения однообластной и многообластной структур аналогичны. [16]
Последовательность загрузки сегментов оверлейной структуры устанавливается программистом и сообщается редактору связей на языке управления заданиями. Загрузочный модуль оверлейной структуры может занимать от одной до нескольких областей памяти. [17]
Если задана характеристика оверлейной структуры, а управляющие операторы OVERLAY не зад. Такой случай рассматривается как восстанавливаемая ошибка с кодом серьезности 2, когда при задании параметра LET загрузочный модуль отмечается как выполнимый. [18]
При выполнении программ простой и оверлейной структуры функции Супервизора заключаются в поиске и загрузке в основную память нужных сегментов ( или единственного сегмента) выполняемой программы. В таких программах отсутствует необходимость использовать специальные SVC команды для работы с другими загрузочными модулями. [19]
Программа, имеющая оверлейную структуру, также оформлена в виде одного загрузочного модуля. Создание перекрывающих сегментов производится с помощью специального задания на редактирование. [20]
![]() |
Распределение памяти для V4erapex модулей. i. [21] |
Структура с перекрытием ( оверлейная структура) будет проиллюстрирована на следующем примере. Программа состоит из четырех модулей MODI, MOD2, MOD3 и MOD4, длины которых равны соответственно 10, 8, 7 и 10 кбайт. После обычного связывания и загрузки без перекрытия они заняли бы часть памяти, размер, которой равен сумме размеров отдельных модулей. [22]
Модули архитектурного проектирования представляют собой отдельные оверлейные структуры, которые дают возможность автоматизации всех процессов в области архитектуры и строительства от анализа, планирования, выбора дизайна и конструкций до управления и эксплуатации. [23]
![]() |
Второй вариант загрузочного модуля оверлейной структуры. [24] |
При создании загрузочного модуля оверлейной структуры необходимо учитывать частоту вызова того или иного сегмента ( процедуры), так как это в значительной степени влияет на скорость выполнения загрузочного модуля. Оптимальным по скорости выполнения является, очевидно, загрузочный модуль простой структуры, когда все его программные секции размещаются в оперативной памяти ЭВМ одновременно. [25]
Устанавливается компоновщиком при наличии оверлейных структур. [26]
ПРИ выполнении загрузочного модуля оверлейной структуры один сегмент, называемый корневым, постоянно находится в памяти, другие - загружаются в память при необходимости. Загрузка осуществляется с одного и того же адреса и столько раз, сколько этого требует логика программы. [27]
Для построения программ с оверлейной структурой в TURBO PASCAL 6.0 имеется стандартный Unit OVERLAY, который содержит пять процедур и две функции для поддержки оверлейных структур. [28]
В программных модулях с оверлейной структурой - исключающая ссылка, в которой общий сегмент не содержит ссылки на символ, используемый в исключающей ссылке. [29]
Принцип экономии памяти при использовании оверлейных структур иллюстрирует рис. 11.5. Загрузочный модуль состоит из секций, связь которых показана на рис. 11.5, а. Направления связей здесь несущественны, поэтому не отмечены стрелками. [30]