Воображаемая
область
памяти, поддерживаемая некоторыми
операционными системами (например,
Windows, но не
DOS ) в сочетании с
оборудованием . Вы можете рассматривать виртуальную память как альтернативный набор
адресов памяти
.
Программы используют эти виртуальные адреса, а не реальные адреса, для
хранения
инструкций и
данных . Когда программа фактически
выполняется , виртуальные адреса
преобразуются.в адреса реальной памяти. Цель виртуальной памяти - увеличить
адресное пространство , набор адресов, которые программа может использовать. Например, виртуальная память может содержать в два раза больше адресов, чем
основная память . Следовательно, программа, использующая всю виртуальную память, не сможет поместиться в основную память сразу. Тем не менее,
компьютер мог выполнять такую программу,
копируя в основную память те части программы, которые необходимы в любой момент во время выполнения. Чтобы облегчить копирование виртуальной памяти в реальную, операционная система делит виртуальную память на
страницы , каждая из которых содержит фиксированное количество адресов. Каждая страница хранится на
диск,
пока он не понадобится. Когда страница нужна, операционная система
копирует ее с диска в основную память, переводя виртуальные адреса
в реальные. Процесс преобразования виртуальных адресов в реальные адреса называется отображением. Копирование виртуальных страниц с диска в основную память известно как
подкачка или
своппинг .
найти больше на
www.webopedia.com
надеюсь, что это поможет.