La memoria virtual reside tanto en la RAM (memoria de acceso aleatorio) como en el disco duro de un sistema de PC. Cuando la RAM física está llena, la memoria virtual permite que la computadora continúe funcionando almacenando datos utilizados con menos frecuencia en el disco duro. Este proceso se llama paginación o intercambio. Cuando la computadora necesita acceder a los datos almacenados en el disco duro, estos regresan a la RAM para su procesamiento.