Cтраница 4
Оператор INSERT определяет перемещение программной секции из входной последовательности в сегмент оверлейной структуры. [46]
По указанию пользователя может создаваться загрузочный модуль и более сложной структуры, например оверлейная структура. Ее отличие от простой структуры заключается в следующем. [47]
По указанию пользователя может создаваться загрузочный модуль и более сложной структуры, например оверлейная структура. Ее отличие от простой структуры заключается в следующем. Если во время исполнения программного модуля простой структуры в оперативной памяти находятся одновременно все его секции, и объем занимаемой памяти определяется суммой объемов памяти для каждой секции, то при оверлейной структуре загрузка оперативной памяти производится сегментами. Один сегмент ( корневой) постоянно находится в оперативной памяти, а остальные загружаются в определенной последовательности на место ранее отработавших. Сегмент может включать как одну, так и несколько программных секций. Оверлейная структура позволяет сократить объем памяти, требуемой для выполнения громоздкого программного модуля. Объем памяти, необходимой для выполнения модуля оверлейной структуры, зависит от последовательности загрузки программных секций. [48]
Последовательность операторов PHASE в задании соответствует порядку перехода от фазы к фазе в оверлейной структуре сверху вниз, слева направо. [49]
![]() |
Примеры структур программ. [50] |
Многофазовая программа может быть простой структуры, а может иметь структуру с перекрытием или оверлейную структуру. [51]
![]() |
Схема функционирования компилятора программного комплекса ПА-6. [52] |
Это способствует снижению требований к объему ОП, занимаемой анализатором, так как появляется возможность создания оверлейных структур. [53]
Допускается декомпозиция программных модулей на составные части, из которых на стадии редактирования можно сформировать модули оверлейной структуры. Разработка крупных приложений значительно облегчается благодаря технологии сепаратной компиляции их компонентов. [54]