Реферат: Виртуальная память

частей: первая содержит номер самого сегмента (Segment), по этому номеру машина

обращается к сегментной таблице. Вторая часть адреса содержит номер искомой

страницы (page), которая находится внутри выбранного сегмента и третья смещение

(length), по которому находится требуемый адрес. Pµ, обведенное в двойную рамку

показывает математический адрес, а Pф физический. Как и при СО, смещение l

переписывается в ячейку физического адреса без изменений.

Вверху рисунка, аббревиатурой N обозначен номер какой-нибудь программы

пользователя. А0 с индексом 1 обозначает конкретный начальный адрес сегментной

таблицы для данной программы. Сначала берется этот адрес и номер сегмента S из

регистра математического адреса. Оба этих адреса складываются в сумматоре,

который изображен в виде обведенного плюса. Получившийся адрес А1 + S является

входом в сегментную таблицу (изображен в первой колонке сегментной таблицы).

Далее, благодаря этому адресу, отыскивается соответствующий адрес страничной

таблицы (А0 с индек

сом 2), который в свою очередь суммируется с номером искомой страницы p в

сумматоре. Результирующая сумма есть вход в страничную таблицу. Структура

страничной таблицы нам уже знакома: благодаря получившемуся адресу, находится

соответствующий адрес физической страницы, процессор определяет местонахождение

этой страницы (включенный бит страница находится в ОП, выключенный во внешней

памяти).

Рис. 7 Сегментно-страничная организация ВП.

Итак, краткое описание функционирования ВП с ССО: с помощью начального адреса

сегментной таблицы и номера сегмента из регистра математического адреса (S)

образуется адрес вход в сегментную таблицу в которой находится начальный адрес

страничной таблицы. К этому адресу в свою очередь прибавляется номер страницы из

РМА. Эта сумма служит входом в страничную таблицу, в которой затем отыскивается

адрес искомой физической страницы и, в соответствии с уровнем доступности,

процессор либо начинает работать с этой страницей, либо вырабатывает

аппаратурное прерывание и подключает супервизора, который затем организует ее

К-во Просмотров: 1141
Бесплатно скачать Реферат: Виртуальная память