Разница между свопингом и виртуальной памятью в распределении памяти заключается в способе загрузки процессов. 4
Свопинг (подкачка) предполагает, что процесс целиком загружается в память для работы, при этом некоторые процессы (обычно находящиеся в состоянии ожидания) временно выгружаются на диск. 14 Когда наступает время активизации одного из процессов, находящихся на диске, он перемещается в оперативную память. 1 Если свободного места в оперативной памяти не хватает, то выгружается другой процесс. 1
Виртуальная память позволяет частично загружать процесс в память для работы. 4 Программа при этом общается с виртуальной памятью, а не с физической. 4 Основная идея заключается в разбиении программы на части, и в память эти части загружаются по очереди. 4
Таким образом, при свопинге процесс может полностью отсутствовать в оперативной памяти, в то время как при использовании виртуальной памяти процесс загружается в память частично.