O linux permite que uma partição especial chamada Swap atue como memória virtual em disco permitindo que programas e dados sejam armazenados temporariamente possibilitando que o sistema execute mais programas concorrentemente.
É uma técnica aplicada a gerência de memória, onde o sistema escolhe um programa residente que é levado da memória para o disco (Swapp out), retornando posteriormente para a memória principal com se nada tivesse ocorrido.
A partição do tipo Linux Native (Tipo 83) é a usada para armazenar arquivos no GNU/Linux , tanto ext2, ext3, ext4, reiserfs, xfs, etc. Para detalhes veja Partição EXT2 (Linux Native), Seção 5.
Criando um sistema de arquivos Swap em um arquivo
A SWAP é uma quantidade limitada de memória física (disco rígido) que é alocada para uso pelo sistema operacional quando a memória (RAM) disponível foi totalmente utilizada. É o gerenciamento de memória que envolve a troca seções de memória de e para o armazenamento físico.
Clique em Set (Configurar), valide com o OK e reinicie o computador. Selecione a partição do Windows (normalmente é o C), escolha a opção Nenhum arquivo de troca e clique em Set (Configurar), depois valide com OK e reinicie o computador.
No menu do canto esquerdo, clique em "Configurações avançadas do sistema". Na janela que abrir, selecione a aba "Avançado" e na área "Desempenho" clique em "Configurações". Na nova janela que abrirá, selecione novamente a aba "Avançado" e na área "Memória Virtual" clique em "Alterar".
No sistema da Microsoft o SWAP é um arquivo dentro da raiz do sistema (C:/) chamado PAGEFILE. SYS e ele é criado sem que você saiba durante a instalação do Windows, normalmente colocando a mesma quantidade de memória RAM que você tem no computador realmente, ou seja, se você tem 2GB RAM, vai ter 2048 MB no PAGEFILE.
A memória virtual é um espaço que o sistema reserva no HD para salvar as informações armazenadas na RAM e liberar memória para novos aplicativos. O Windows, por padrão, gerencia automaticamente a quantidade de memória virtual, que geralmente possui o mesmo tamanho da memória RAM instalada no computador.
A memória virtual é importante porque, assim que o SO percebe que a memória RAM está sem espaço, ele passa a executar os programas nela. Ou seja, a memória virtual pode ser considerada uma reserva da memória RAM. Dessa forma, ela estende a quantidade de memória disponível para dados temporários.
Normalmente é recomendado que a quantidade de memória virtual seja 1,5 vezes superior à quantidade de RAM instalada no equipamento. Por exemplo, um computador com 8 GB de RAM deve ter pelo menos 12 GB de memória virtual. Ou 16 GB para garantir que tudo vai funcionar bem no final.