Реферат: Виртуальная память
микросхемах оперативной памяти дополнительные интегральные схемы, которые
являются запоминающими устройствами СОП? Если есть, то проблема с СОП решена, а
если нет..? Тогда, благодаря достижениям в области компьютерной технологии,
могут использоваться драйверы, резервирующие маленькую область ОП для
имитирования СОП. Итак, что касается этого недостатка, то, мне кажется, что он
не настолько серьёзен, чтобы о нём беспокоится. И, наконец третьим недостатком
является внутренняя фрагментация страниц.
6. Сегментно-страничная организация виртуальной памяти
(Структура, функционирование, отличия от ВП с СО, преимущества и недостатки)
При использовании метода сегментно-страничной организации ВП, пользовательские
программы разбиваются на отдельные массивы. Эти массивы независимые участки
называются сегментами. Сегмент представляет собой единый логический объект,
содержащий какую-либо процедуру, массив или набор данных. Как правило
информация, содержащаяся в сегменте, однородная, то есть в одном сегменте могут
находится только служебные коды программы, другой может являться сегментом
стека, третий содержать коды связи с объектными (.obj) файлами и т. д.
Каждый сегмент представляет собой последовательность адресов от нуля до
определённого максимального значения. Отличие сегмента от страницы состоит в
том, что длинна сегмента может изменяться в процессе работы.
Сегменты, как и любая структура виртуальной памяти, могут размещаться как в ОП,
так и во внешней памяти (магнитных носителях). ВП с ССО функционирует подобно ВП
с СО: если требующийся на данный момент сегмент отсутствует в оперативной
памяти, то при надобности работы с ним, он предварительно перемещается в ОП.
Сегментно-страничная организация памяти требует более сложной
аппаратурно-программной организации. Рассмотрим как же осуществляется обращение
к ВП посредством ССО. По самому названию "сегментно-страничный" нетрудно
догадаться, что при таком методе используется как сегментная, так и страничная
таблицы. Это очень похоже на сложно структурированный метод "процедуры в
процедуре" во многих алгоритмических языках. На рисунке 7 подробно показан