Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Организация виртуальной памяти

Пользователь имеет дело с некой виртуальной машиной.

ОП                прогр.

ImageImageImageImage              0

Image Image
 

ImageImageImageImage             N-1

Рассмотрим аппаратное средство, которое позволяет отображать виртуальные адреса на реальную физическую память. Память представляется в страничном виде(А=№страницы + смещение). Каждой виртуальной странице соответствует страница физической памяти. У каждой страницы есть регистровая таблица, которая называется таблицей приписки (или таблицей виртуальной памяти). Количество строк в таблице равно максимальному количеству виртуальных страниц. В каждой строке таблицы находится некоторый код.

№вирт.  № физ. стр.

стр.

ImageImageImageImageImageImageImageImageImageЕсли значение кода больше 0, то в строке находится номер физической страницы ОП, которой соответствует номер виртуальной страницы памяти. Таблица приписки используется для отображения виртуальной памяти на физическую. Содержимое таблицы заполняется программой. В каждый момент времени характеризует настройку ОП для данной задачи. ОС меняет таблицу приписки специальными командами.

предыдущаяследующая