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

используется Внешнее Запоминающее Устройство (ВЗУ), которое обычно представляет

собой накопитель на гибком магнитном диске или жестком диске типа "винчестер".

(Последнее устройство используется чаще).

Действительно, использование виртуальной памяти обязательно подразумевает

обращение к диску так как при разработке и внедрению систем с таким методом

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

диске будут представлять собой единое целое. По своей сути ВП не такая уж

сложная структура напротив, недостаток оперативной памяти компенсируется

наличием свободного дискового пространства которое задействовано в роли ОП.

Необходимо понимать, что часть программ, которые мы не смогли разместить в ОП

из-за её нехватки, (см. нач. § 3) теперь будут размещены на диске и это будет

эквивалентно размещению в оперативной памяти. Виртуальная память представляет

собой совокупность всех ячеек памяти оперативной и внешней, имеющих сквозную

нумерацию от нуля до предельного значения адреса. Использование ВЗУ очень

удобно, так как в это время пользователь оперирует с общим адресным

пространством и ему безразлично какая физическая память при этом используется

внешняя или внутренняя. При работе ВП всего лишь подразумевается различие между

виртуальными адресами и физическими. Интересно проследить за формированием

адресного пространства при использовании ВП. Как же адресное поле может быть

увеличено? Дело в том, что при работе машины с ВП, используются методы

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

параграфах.

4. Виртуальная Память при страничной организации

(Страничная организация ВП, формирование виртуальных адресов)

Как было сказано ранее, для более эффективного функционирования ЭВМ используется

динамический метод распределения памяти. Это значит, что процесс распределения

памяти осуществляется непосредственно в ходе решения задачи с учетом предыдущего

состояния машины и описания массивов данных. Например процесс компиляции с

языков высокого уровня отводит определённую область памяти под каждую

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