Como já foi comentado anteriormente, o custo da memória aumenta consideravelmente à medida que aumentamos a velocidade de acesso. Desta forma, a maioria dos computadores possui em memória volátil, ou RAM, espaço de armazenamento que chega a ser mais de duzentas vezes menor do que o disponível em disco rígido. Não é incomum, por exemplo, que um computador pessoal que possua 1 TB de armazenamento disponível em disco rígido possua capacidade de armazenamento de apenas 4 GB em memória RAM.
Em paralelo a esta realidade, com o avanço da capacidade computacional, os aplicativos se tornaram mais complexos e passaram a requisitar cada vez mais espaço de armazenamento em memória principal. Os usuários, por sua vez, criaram o hábito de abrir uma infinidade de aplicativos simultaneamente e utilizá-los apenas alternando entre janelas. Estas mudanças fizeram com que a quantidade de memória RAM encontradas nos computadores se tornasse insuficiente para carregar todos os aplicativos em execução.
A criação da Memória Virtual foi a solução encontrada para permitir que o sistema operacional pudesse continuar a executar as operações e carregar novos aplicativos mesmo quando a memória RAM do equipamento não fosse suficiente.