Memória virtual permite executar programas maiores que a memória física disponível, carregando páginas por demanda e substituindo páginas menos usadas recentemente. Quando a memória física fica cheia, novas páginas substituem as menos recentemente usadas, podendo gerar page faults.