Sítio do Piropo

B. Piropo

< Windows >
Volte
15/04/2002

< Posso diminuir o tamanho >
< do arquivo Win386.Swp? >


P: Existe na raiz do meu drive C:/ um arquivo com nome WIN386.SWP me incomodando bastante devido o seu tamanho. Pesquisei e encontrei em sua pagina a explicação que ele é o arquivo de troca, que serve para o Windows “simular” mais memória RAM e não pode ser deletado. Já que o Windows utiliza-se dele para aumentar a memória, se eu adicionar mais megas consigo acabar com o WIN386.SWP?

Wagner Menezes Rosa (Vitória, ES)

R: O arquivo de troca é conseqüência de um recurso denominado “memória virtual” incorporado aos microprocessadores da Intel a partir do 80286. Através dele os microprocessadores e sistemas operacionais que o suportam são capazes de uma interessante prestidigitação: fazer memória surgir aparentemente do nada. A coisa funciona assim: quando um programa qualquer solicita mais memória ao sistema operacional e toda a memória RAM está ocupada, o sistema verifica, dentre os trechos de memória previamente alocados por outros programas, quais os que passaram muito tempo sem qualquer acesso. Quando os encontra, copia seu conteúdo em um arquivo previamente criado no disco para esse fim, liberando memória para atender à nova solicitação. Mais tarde, caso um dos programas anteriores requisite acesso a um dos trechos copiados no disco, o sistema providenciará a restauração de seu conteúdo, transferindo-o de volta para a memória. Para isso será preciso abrir mais espaço na memória apelando para o mesmo alvitre, ou seja, liberando um trecho pouco usado de memória. É por isso que, quando toda a memória fica “cheia”, o sistema passa a fazer freqüentes acessos a disco: está trocando conteúdo da memória com disco. Por isso o arquivo criado para armazenar provisoriamente os trechos da memória liberados denomina-se “arquivo de troca” (em inglês, “swap file”, de onde deriva a extensão Swp). Ele e criado por Windows sem a intervenção do usuário e seu tamanho é obtido através de um cálculo que leva em conta a capacidade do disco e da  memória. Você não deve removê-lo, mas pode ajustar seu tamanho. Para isso, abra o Painel de Controle, acione o objeto “Sistema”, passe para a aba “Desempenho” e clique no botão “Memória virtual” para abrir a janela correspondente. Nela, marque a caixa “Especificar minhas próprias configurações de memória virtual” e entre na caixa “Máximo” com o tamanho máximo desejado para o arquivo de troca. Mas cuidado para não entrar com um valor demasiadamente pequeno, do contrário você correrá o risco de se deparar com freqüentes mensagens acusando falta de memória. É claro que se você adicionar memória RAM ao seu sistema, poderá trabalhar com um arquivo de troca menor. Mas essa não é a grande vantagem. O maior benefício é que sua máquina ficará muito mais rápida, já que não precisará “trocar” tão freqüentemente trechos de memória com o disco, uma operação bastante lenta por exigir acesso a disco.

B. Piropo