GERENCIAMENTO DE MEMÓRIA

por  Doom    

È incrível, mas muita gente ainda confunde HD com memória. Outros sabem que um desses componentes existe, mas jamais ouviram falar do outro. Vou dar um desconto pela idade, mas meu avô, internauta com 75 anos, sempre fala que gostaria de salvar "tal arquivo" na memória. Errado! Na memória não se salva nada, pois esta é a função do HD. Infelizmente, ele não é o único a pensar assim, portanto, antes de prosseguir, gostaria de deixar claras algumas definições.

HD é abreviação de Hard Disk, ou Disco Rígido. Já foi conhecido no passado como Winchester, mas esse termo vem caindo cada vez mais no desuso. Sua função é armazenar todas as informações contidas em seu computador, de forma permanente, ou seja, é devido à sua existência que as informações não se perdem quando o micro é desligado. RAM é abreviação de Randomic Access Memory, ou Memória de Acesso Randômico. Chega a ser uma redundância falar "memória RAM", da mesma maneira que quando se diz que algo foi desenvolvido com a "tecnologia NT", pois NT significa "New Technology", e "desenvolvido com a tecnologia nova tecnologia" é quase o mesmo que dizer "memória memória de acesso randômico". 

O computador é formado por vários subsistemas, e cada um deles influi na velocidade final de processamento. Por exemplo, se você quer jogar Quake, não adianta nada ter um Pentium 4 com 2 GB de RAM e uma placa de vídeo padrão ISA de 512 KB: a placa de vídeo será incapaz de processar as informações, apesar do processador poderoso e memória abundante. Os subsistemas que influem na velocidade final de processamento são: memória, processador, HD, placa de vídeo e placa de rede. A memória é o subsistema mais veloz de todos, funcionando como uma área de armazenamento dos dados imediatos, que estão em uso pelos programas abertos, pelo sistema operacional; enfim, pelo processador. Foge completamente ao controle do usuário o que será enviado ou retirado do conteúdo da memória, essa tarefa é responsabilidade do sistema operacional.

Muitas vezes, o sistema e/ou os programas abertos exigem mais memória do que o sistema dispõe fisicamente. Nesse caso, a solução encontrada pelo Windows é utilizar o arquivo win386.swp como arquivo de troca. Esse arquivo se localiza na raíz do diretório Windows por padrão, embora sua localização possa ser alterada nas propriedades do sistema. As ações vitais para o funcionamento do sistema e/ou de maior prioridade permanecem na memória, enquanto o que pode esperar um pouco fica armazenado no arquivo. Nesse processo maluco, chamado de paginação, há uma troca constante de informações entre a memória e o HD. Como o HD é um dos subsistemas mais lentos que existe, há uma sobrecarga no desempenho do sistema como um todo, e a lentidão vai ficando cada vez mais evidente.

Em certas ocasiões, não há jeito: o ideal sempre é adicionar mais memória ao sistema. Aliás, todo o dinheiro investido em memória sempre se revela um excelente investimento. No entanto, nem sempre é possível investir, e existem algumas manhas para minimizar o problema. Ter mais de uma partição sempre ajuda. A própria Microsoft recomenda, em seus cursos de certificação, mover o arquivo de troca para outra partição. A partição em que o sistema (Windows) se encontra, já está suficientemente atarefada para gerenciar também a memória virtual. Portanto, alterar o win386.swp do c:\ para o d:\, e:\ ou qualquer outra partição, é sempre um ganho significativo de desempenho.

Para fazer isso, vá ao Painel de Controle, e clique no ícone Sistema. Na aba Desempenho, clique em Memória Virtal, e selecione Especificar minhas próprias configurações de memória virtual. É possível definir qual partição será utilizada, e determinar o tamanho mínimo e máximo que deve ser utilizado pelo arquivo de paginação. Determinar um tamanho único (mínimo e máximo com valores iguais) pode ser uma boa, pois evita a fragmentação. Uns 200 MB são mais que suficiente. Porém, se você é leigo, ou não possui um HD com muito espaço disponível, sugiro que não altere esses valores, permitindo ao sistema utilizar o que for necessário. Nesse caso, altere somente a partição que será utilizada.
00:24 08/04/01
Lembre-se que as relações de desempenho entre memória e HD estão intimamente relacionadas. Portanto, qualquer otimização de desempenho do HD sempre trará ganhos ao desempenho da memória. Outras dicas de ganho de desempenho relacionadas à memória e HD são:

Desfragmentar o HD periodicamente – Para fazer isso, no Windows Explorer, clique com o botão direito na letra correspondente a partição desejada, por exemplo Disco Local (C:) e escolha Propriedades. Na aba Ferramentas, escolha Desfragmentar agora... . Para acompanhar o processo, clique em Mostrar detalhes e, para entender o que está acontecendo, dê uma olhada na caixa Legenda. O problema é que o Windows reinicia o processo todas as vezes que algum dado é escrito na partição que está sendo desfragmentada. Por este motivo, sugiro que este processo seja executado em Modo de Segurança. Para quem não sabe, trata-se de uma inicialização especial do Windows, onde os arquivos de inicialização automática são ignorados, assim como o carregamento dos drivers. Ou seja, no Modo de Segurança, o sistema trabalha com requisitos mínimos, sem nenhum acesso à placa de rede (embora exista um Modo de Segurança com suporte à rede), CD-ROM, mouses especiais (como o Intellimouse, da Microsoft®, que utiliza uma porta USB), e etc. A resolução de vídeo é “porca” (a mais básica possível), e os arquivos do Menu Iniciar, system.ini e etc, não são carregados. Justamente por esse motivo, ações como desfragmentação ou o Scan Disk ocorrem sem problemas. Para acessar o Modo de Segurança, reinicie o computador. Como sempre, haverá a contagem teste da memória e exibição dos dispositivos de hardware. Nesse momento, pouco antes da tela do Windows aparecer (seja ele 95, 98 ou Me), pressione a tecla F8 insistentemente, que um menu em modo texto (DOS) irá aparecer, bastando selecionar Modo de Segurança. O conceito de fragmentação e desfragmentação é complicado, e foge um pouco do tema desta matéria, mas se receber e-mails a respeito, poderei escrever uma matéria sobre o assunto.

Alterar a função de seu micro para Servidor de Rede - Embora os Windows 95, 98 e Me não tenham sido projetados para serem utilizados em rede, a simples alteração de função garante alguns KB de memória extra. Não é muito, mas já ajuda. Para fazer isso, vá ao Painel de Controle, e clique no ícone Sistema. Na aba Desempenho, clique em Sistema de arquivos.... Por fim, na aba Disco rígido, altere a Função deste computador: para Servidor de rede.

Texto transcrito de Superdownloads com autorização do autor

Fechar