A memória virtual reside na RAM (memória de acesso aleatório) e na unidade de disco rígido de um sistema de PC. Quando a RAM física está cheia, a memória virtual permite que o computador continue funcionando, armazenando dados usados com menos frequência na unidade de disco rígido. Este processo é chamado de paginação ou troca. Quando o computador precisa acessar os dados armazenados no disco rígido, eles são trazidos de volta à RAM para processamento.