Реферат: Виртуальная память
частей: первая содержит номер самого сегмента (Segment), по этому номеру машина
обращается к сегментной таблице. Вторая часть адреса содержит номер искомой
страницы (page), которая находится внутри выбранного сегмента и третья смещение
(length), по которому находится требуемый адрес. Pµ, обведенное в двойную рамку
показывает математический адрес, а Pф физический. Как и при СО, смещение l
переписывается в ячейку физического адреса без изменений.
Вверху рисунка, аббревиатурой N обозначен номер какой-нибудь программы
пользователя. А0 с индексом 1 обозначает конкретный начальный адрес сегментной
таблицы для данной программы. Сначала берется этот адрес и номер сегмента S из
регистра математического адреса. Оба этих адреса складываются в сумматоре,
который изображен в виде обведенного плюса. Получившийся адрес А1 + S является
входом в сегментную таблицу (изображен в первой колонке сегментной таблицы).
Далее, благодаря этому адресу, отыскивается соответствующий адрес страничной
таблицы (А0 с индек
сом 2), который в свою очередь суммируется с номером искомой страницы p в
сумматоре. Результирующая сумма есть вход в страничную таблицу. Структура
страничной таблицы нам уже знакома: благодаря получившемуся адресу, находится
соответствующий адрес физической страницы, процессор определяет местонахождение
этой страницы (включенный бит страница находится в ОП, выключенный во внешней
памяти).
Рис. 7 Сегментно-страничная организация ВП.
Итак, краткое описание функционирования ВП с ССО: с помощью начального адреса
сегментной таблицы и номера сегмента из регистра математического адреса (S)
образуется адрес вход в сегментную таблицу в которой находится начальный адрес
страничной таблицы. К этому адресу в свою очередь прибавляется номер страницы из
РМА. Эта сумма служит входом в страничную таблицу, в которой затем отыскивается
адрес искомой физической страницы и, в соответствии с уровнем доступности,
процессор либо начинает работать с этой страницей, либо вырабатывает
аппаратурное прерывание и подключает супервизора, который затем организует ее