A memória virtual é uma técnica pela qual é possível utilizar uma parte do disco rígido como se fosse memória RAM, assim sendo, o sistema operacional é capaz de executar aplicações mesmo que a soma de todos os programas em execução simultânea supere a da memória RAM instalada no computador.

Afim de que isso ocorra, o sistema move ao disco rígido o conteúdo da memória RAM que não foi utilizado por último, liberando espaço para novas aplicações,se esses dados movidos ao HD voltem a ser necessários, o sistema automaticamente realiza a operação inversa, carregando-os na memória RAM, razão pela quais muitos chamam este tipo de procedimento de troca de memória, ou swap.

A memória virtual é um arquivo dinâmico, isto é, de tamanho variável dependendo da carga de trabalho do sistema,quando a mensagem de memória virtual baixa aparece na bandeja do sistema, é porque este arquivo dinâmico está muito pequeno, provavelmente por causa da falta de espaço na unidade de disco onde está,quando isso acontece, o sistema perde rendimento, pois não consegue realizar a operação de troca de memória corretamente.


Figura01- Memória

A forma de resolver o problema é liberar espaço na unidade de disco onde está o arquivo da memória virtual do Windows, ou movê-lo para outra unidade ou partição, o recomendado é que o arquivo possa ocupar pelo menos 1,5 o tamanho da memória RAM física instalada, uma forma de liberar espaço em disco é usar a ferramenta que o Windows possui para isso, uma vez liberado o espaço, clique em Iniciar/Painel de controle (ou clicamos no ícone meu computador e escolhemos a opção propriedades) e escolha o ícone Sistema, clique na aba Avançado (figura02)e, no painel Desempenho, clique em Configurações(figura03), na janela que se abrirá, clique na aba Avançado (figura 04)e no botão Alterar(figura05), localizado na parte inferior do painel Memória Virtual.

Na Aba Memória virtual você poderá definir o tamanho inicial e máximo do arquivo de troca de memória,onde o recomendável é que esse arquivo tenha seu tamanho gerenciado pelo próprio computador(figura06),conforme opção disponibilizada.


Figura02- Memórias


Figura03- Desempenho


Figura04- Avançado


Figura05- Virtual


Figura06- Sistema

Resumo:
A memória virtual consiste em recursos de hardware e software com três funções básicas:
- Relocação para assegurar que cada processo (aplicação) tenha o seu próprio espaço de endereçamento, começando em zero;

- Proteção, para impedir que um processo utilize um endereço de memória que não lhe pertença;

- Paginação (swapping), que possibilita a uma aplicação utilizar mais memória do que a fisicamente existente (essa é a função mais conhecida).