logo search
Кафедра “Системы автоматического управления”

13.5 Метод виртуальной памяти.

Применяя методы непосредственного расширения памяти МПС, следует помнить, что быстродействующая память (ОЗУ, ПЗУ) не может наращиваться "безгранично" в основном из-за увеличения ее стоимости и потребляемой мощности.

Использование внешних накопителей на дисках, магнитных лентах, ЗУ на цилиндрических магнитных доменах и других устройствах подобного класса позволяет увеличивать память МПС до нескольких десятков или сотен миллиардов бит при вполне приемлемой стоимости и потребляемой мощности. Конечно, время обмена информацией с такими накопителями на несколько порядков выше, чем время обмена с ячейками памяти внутреннего ОЗУ или ПЗУ.

Метод виртуальной памяти обеспечивает иллюзию "безграничной" оперативной памяти при вполне ограниченной ее физической емкости (например 256 Кбайт). Идея метода проста: в случае отсутствия в ОЗУ нужной информации в него "подкачивается" необходимая страница из внешнего накопителя, вытесняя одну из "старых" (давно не использованных) страниц. Механизм "подкачки" страниц поддерживается специальными аппаратными и программными средствами, скрытыми от пользователя, поэтому пользователь считает, что в его распоряжении имеется оперативная память весьма значительной емкости, которая определяется разрядностью адресной шины.