Большая техническая энциклопедия
2 4 7
D L N
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
СА СБ СВ СГ СД СЕ СЖ СИ СК СЛ СМ СН СО СП СР СТ СУ СФ СХ СЦ СЧ СШ СЪ СЫ СЭ СЮ

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

 
Сегменты перекрытия загружаются в ОП по мере необходимости. Общий объем сегментов, одновременно находящихся в ОП, не должен превышать размера выделенного задаче раздела. Сегменты по возможности должны быть логически независимыми.
Сегменты перекрытий могут быть на диске или резидентными в памяти. Для первых разделяемым ресурсом является виртуальное, для вторых - виртуальное и логическое адресное пространство. Структура с перекрытиями позволяет ограничить физическую память и виртуальное адресное пространство до размеров, требуемых для выполнения задачи.
Дерево перекрытий. Сегменты перекрытий, находящиеся на разных путях загрузки, должны быть логически независимыми. Обращения таких сегментов друг к другу недопустимы, обмен данными между ними возможен через общие области, резервируемые в сегментах нижних уровней.
Сегменты перекрытий, которые не могут находиться в оперативной памяти одновременно.
Процедуры сегмента перекрытий могут обращаться только к процедурам, расположенным в сегментах-потомках и сегментах-предках данного сегмента.
Во вторую область включены сегменты перекрытия, состоящие из одной программы: 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, четырех сегментов перекрытия и второй области, в которой находятся семь сегментов.
 
Loading
на заглавную 10 самыхСловариО сайтеОбратная связь к началу страницы

© 2008 - 2014
словарь online
словарь
одноклассники
XHTML | CSS
Лицензиар ngpedia.ru
1.8.11