Структура на наслагване - Голямата енциклопедия на нефта и газа, статия, страница 1
наслагваща структура
Структурите за наслагване се използват, когато размерът на основната памет, разпределен за дадена програма, е по-малък от размера на програмата. Използването на наслагваща структура ви позволява да поставите програмата в паметта, разпределена за нея, докато има загуба на време, когато програмата се изпълнява. [1]
Структурата на наслагването се използва за големи програми. Структурата на наслагването позволява не всички процедури да бъдат в RAM наведнъж, а само тези, които са необходими в момента. Останалите процедури се намират на диска и се зареждат в паметта, ако е необходимо. Този подход намалява необходимото количество памет, но увеличава времето за работа, тъй като насложените сегменти трябва периодично да се зареждат от диска. [2]
Структурата на наслагване обикновено се представя като дърво. Коренът на дървото е сегмент, който винаги е в RAM. Други сегменти се съдържат в библиотеката на външен носител и се зареждат в паметта, ако е необходимо. Ако сегментите са извикани на едно и също място в паметта, тогава те се наричат взаимно изключващи се. Промяната на сегментите се извършва под ръководството на коренния сегмент. [3]
Структурата на наслагването на програмата позволява много ефективно използване на наличното количество RAM. [4]
Наличието на наслагващи се структури не само усложнява операционната система, но и въвежда елемент, който влошава мобилните възможности на системата. [7]
Структурният модул за наслагване PRINT се състои от основен сегмент и два припокриващи се сегмента. [8]

Областите за зареждане на структурата на наслагването в OS EC и IBM / 360 могат да заемат една или повече, не повече от четири, съседни области на паметта. В някои случаи има нуждапланиране на мултирегионални структури. Подредете сегментите, както е показано директно на фиг. 11.6, a, Редакторът не може, тъй като е в състояние да включи един и същ раздел в модула за натоварване само веднъж и, следвайки структурата на връзките, Редакторът ще трябва да постави всеки от разделите E, F и G три пъти в сегментите, разположени след сегмент B, след сегмент C и след сегмент D. [11]
Ако характеристиката на структурата на наслагване не е специфицирана, но са посочени контролните оператори OVERLAY и INSERT, модулът за зареждане няма структура на наслагване. Зареждащото устройство за наслагване не може да бъде повторно въведено и актуализирано или да има произволен формат. Указването на параметъра OVLY е несъвместимо с указването на параметрите RENT, REUS, REFR, SCTR. Липсата на параметъра OVLY означава, че генерираният модул за натоварване няма наслагваща структура. [12]
Програмирането без наслагващи структури в 16-битови компютри изисква предприемане на определени мерки за пестене на виртуална памет. [13]