Utilizando memória Virtual

Escrito por Carlos E. Morimoto

A memória RAM é uma espécie de mesa de trabalho utilizada pelo processador. Tudo o que estiver aberto sejam programas, arquivos, vírus, trojans (ehehe...) é armazenado na memória RAM. Se não houver memória disponível, o processador simplesmente não será capaz de abrir mais programas ou arquivos.

O problema é que dificilmente teremos memória RAM suficiente em todas as situações. Para permitir que os programas ou arquivos necessários sejam abertos mesmo depois da memória RAM física ter se esgotado, o Windows utiliza um recurso chamado memória virtual (também chamada de memória Swap, arquivo de troca, Swap file, etc.). A memória virtual nada mais é do que um arquivo como outro qualquer, que é gravado no disco rígido, a diferença é que ao invés de armazenar dados ou programas este arquivo armazena os dados que não "couberam" na memória RAM, servindo como uma espécie de extensão desta. Você poderá então abrir mais arquivos ou programas até que o espaço livre no seu disco rígido se esgote completamente.

O problema é que o disco rígido é muito mais lento do que a memória RAM.

Para você ter uma idéia, uma HD topo de linha tem um tempo de acesso em torno de 9 milessegundos, ou milésimos de segundo, enquanto um módulo de memória RAM PC-100 típico possui tempo de acesso de 9 ou 10 nanossegundos, ou milionésimos de segundo.

É por isso que apesar de ser possível abrir muitos programas e arquivos ao mesmo tempo, o micro vai ficando cada vez mais lento, e por isso que ter bastante memória RAM é essencial em termos de performance. Com pouca memória RAM será necessário usar muita memória Virtual, e ao acessar dados da memória virtual o desempenho do micro fica limitado à performance do disco rígido.

Atualmente o mínimo de memória RAM recomendável seriam 64 MB. Se você ainda está usando o Windows 95 ou 98 e usa apenas aplicativos leves, então talvez você se satisfaça com apenas 32 MB, mas caso rode aplicativos mais pesados então o ideal seriam 128 MB. Para você ter uma idéia do quanto a memória RAM é importante, um simples 486 com 32 MB de memória RAM ou mais é muito mais rápido que um Pentium III com apenas 8 MB.

Uma pergunta que recebo freqüentemente é sobre a configuração do arquivo de troca do Windows 95/98. Entrando em painel de controle/ sistema/ desempenho/ memória virtual/ , você encontrará algumas opções relacionadas com a memória Virtual. Existem duas opções:

1- Deixar o Windows escolher as melhores configurações de memória virtual para este computador

2- Estabelecer suas próprias configurações (neste caso você poderá escolher um valor mínimo e um valor máximo) (Não me lembro exatamente quais são os nomes das opções, no Windows em português, pois utilizo o Windows em Inglês, mas é algo parecido com o

que eu escrevi acima).

Existem por aí vários boatos sobre qual tipo de configuração seria melhor em termos de desempenho, mas os fatos são os seguintes: Escolhendo a primeira opção, o Windows aumentará o tamanho do arquivo de troca no disco rígido apenas quando você precisar de mais memória virtual. Isto significa que você não desperdiçará espaço no disco rígido. Esta é a melhor opção para quem não tem muito espaço livre no disco rígido, ou não deseja desperdiçar espaço.

É possível melhorar um pouco (muito pouco) o desempenho do micro, escolhendo a segunda opção e escolhendo o mesmo valor para máximo e mínimo, por exemplo, 200 MB para o valor mínimo e 200 MB para o valor máximo. Neste caso o Windows não precisará aumentar o tamanho do arquivo quando precisar de mais memória, e ganharemos algumas frações de segundo. O problema neste caso é que você terá que escolher um valor alto, para que não fique sem memória ao abrir um arquivo muito grande, e acabará por desperdiçar muitos megabytes do seu disco rígido. A escolha é sua.


home.jpg Problemas com o site? contacte o WebMaster