Основное отличие физической памяти от виртуальной заключается в том, что физическая память — это реальная оперативная память компьютера, в ней размещаются код и данные всех запущенных на выполнение процессов. 1 Объём физической памяти ограничен размером микросхем ОЗУ, установленных в компьютере. 2
Виртуальная память — это метод управления памятью, выполняемый операционной системой. 2 Каждая программа выполняется в своём отдельном виртуальном адресном пространстве, при этом она не знает о том, в каких физических адресах находится. 1 Аппаратные средства компьютера преобразуют виртуальные адреса в физические. 1 Как правило, код и данные процесса реально загружаются в физическую память небольшими кусками — страницами — когда они действительно нужны. 1
Таким образом, виртуальная память позволяет использовать в программе больше оперативной памяти, чем доступно на самом деле, избежать фрагментации памяти и экономно использовать оперативную память. 1