А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Сегмент - перекриття

Сегменти перекриття завантажуються в ОП в міру необхідності. Загальний обсяг сегментів, що одночасно знаходяться в ОП, не повинен перевищувати розміру виділеного завдання розділу. Сегменти по можливості повинні бути логічно незалежними.

Сегменти перекриттів можуть бути на диску або резидентними в пам'яті. Для перших ресурсом є віртуальне, для других - віртуальне і логічний адресний простір. Структура з перекриттями дозволяє обмежити фізичну пам'ять і ВАП до розмірів, необхідних для виконання завдання.

Дерево перекриттів. Сегменти перекриттів, що знаходяться на різних шляхах завантаження, повинні бути логічно незалежними. Звернення таких сегментів один до одного неприпустимі, обмін даними між ними можливий через загальні області, що резервуються в сегментах нижніх рівнів.

Сегменти перекриттів, які не можуть перебувати в оперативній пам'яті одночасно.

Процедури сегмента перекриттів можуть звертатися тільки до процедур, розташованим в сегментах-нащадках і сегментах-предків даного сегмента.

У другу область включені сегменти перекриття, що складаються з однієї програми: OTKR, ZAPIS, USREDN, VSPM, POVTOR, POVTORP. Перекривати один одного можуть сегменти OTKR, ZAPIS, USREDN. Всі інші сегменти даної області один одним не перекриваються, тобто вони мають різні точки завантаження.

Модуль оверлейной структури PRINT складається з кореневого сегмента і двох сегментів перекриття.

У процесі функціонування програма START (кореневої сегмент) здійснює завантаження в оперативну пам'ять необхідного сегмента перекриття (START I, START2 START3 AVT, PKO), видає діагностичні повідомлення про результати виконання сегментів і всього комплексу в цілому. Значення параметрів на розрахунок кореневої сегмент отримує ч рез пультової друкарську машинку.

Дерево перекриттів. При утворенні перекриттів час виконання програми збільшується за рахунок необхідності додаткових звернень до дисків для завантаження сегментів перекриттів.

Вершини дерева відповідають сегментам перекриттів.

Вершини дерева відповідають сегментам перекриттів.

Спосіб організації великої програми, що зменшує обсяг оперативної пам'яті, необхідний для виконання. При оверлейной організації програма розбивається на більш-менш незалежні частини (сегменти перекриттів), які поперемінно завантажуються в одну і ту ж область оперативної пам'яті.

Текст програми DEMI.

Програма DEMI викликає підпрограму SUBA, що виводить на друк рядок тексту, і викликає по черзі дві програми SUBB і SUBC, кожна з яких виводить по рядку тексту. Модулі DEM і SUBA складають кореневої сегмент, а модулі SUBB і SUBC є сегментами перекриттів.

Розмір пам'яті завдання може бути розширено більш 32 Кслов за рахунок можливості побудови завдання з перекриттями. Завдання з перекриттями складається з кореневого сегмента, який постійно знаходиться в оперативній пам'яті, і сегментів перекриттів, що завантажуються в пам'ять в міру необхідності. Сегменти перекриттів можуть бути резидентними в пам'яті або на диску.

Розмір пам'яті завдання може бути розширено більш 32 Кслов за рахунок можливості побудови завдання з перекриттями. Завдання з перекриттями складається з кореневого сегмента, який постійно знаходиться в оперативній пам'яті, і сегментів перекриттів, що завантажуються в пам'ять в міру необхідності. Сегменти перекриттів можуть бути резидентними в пам'яті або на диску.

На рис. 15 схематично представлений модуль РІШЕННЯ. Він являє собою завантажувальний модуль многообластной оверлейной структури SIMPLEX і сервісні програми RT і RTC. Завантажувальний модуль складається з кореневого сегмента з включеними в нього програмними секціями: SIMPLEX, 7APISFAL, SDVIG, TRAN, PEREV, чотирьох сегментів перекриття і другий області, в якій знаходяться сім сегментів.