O uso de memória virtual em um computador foi originalmente criada para:
Permitir que a inicialização dos computadores ficasse mais rápida.
Permitir que mais de um programa rodasse no computador ao mesmo tempo.
Permitir que o computador hibernasse.
Permitir que o computador trabalhasse com mais memória do que o disponível na RAM, sem que o programador tivesse que se preocupar com isso.
Permitir que dados fossem salvos dos mais rapidamente.