Atualizado em 15/08/2003
Os tempos mudaram. O escrito abaixo, de 1997 foi
válido para aquela época. Realmente, até o Windows
95 128 RAM ero o máxima de memoria útil. Agora
está usando-se até 1 GB de memoria RAM para o WIN 98.
O WIN 2000 funiona até com 4 GB de RAM.
Os programas, cada vez mais sofisticados exigem mais
memoria RAM. O Adob Photo Dhop 6 precisa de 275 de memória
RAM para funcionar adequadamente.
.TRANSCRITO DA PUBLICAÇÃO DA EDITORIAL AMÉRICA DO BRASIL -Volume 7, Número 06 - junho de 1997.
PC Tech GUIA DE TECNOLOGIAS E FERRAMENTAS DA PLATAFORMA PC
O GUIA INDEPENDENTE PARA O USUÁRIO DE COMPUTADORES
LAB NOTES
Com base nestas incertezas (notadamente na última), o PC Labs Brasil decidiu realizar alguns testes para esclarecer as seguintes questões: qual a quantidade de memória ideal para uso com o Windows e como o desempenho do sistema pode ser afetado em função do tamanho da memória RAM instalada na máquina?
Os Testes Para obter um bom perfil do comportamento do sistema operacional e de alguns aplicativos, foram escolhidas duas máquinas: uma utilizando processador Pentium de 166MHz, com 256KB de cache, disco rígido de 2,1GB e interface de vídeo PCI baseada no chip S3 Trio64V+, outra baseada em um Pentium de 120MHZ, com 256KB de cache, disco rígido de 1,2GB e interface de vídeo Trident 9680 PCI. O primeiro computador foi utilizado para o levantamento dos dados aqui publicados, enquanto o segundo serviu para a validação dos resultados obtidos no primeiro. Como software de testes foi escolhido o Winstone 97, para que fosse possível representar o comportamento de vários aplicativos em diferentes situações de disponibilidade de memória. Vale ressaltar que embora os índices atingidos em cada um dos equipamentos tenham sido diferentes (em função do processador), o perfil da curva é o mesmo, tornando válidas as conclusões obtidas.
Para maior abrangência desta análise os testes foram realizados sob o Windows 95 (FAT de 16 bits), Windows 95 OSR2 (FAT de 32 bits) e sob o Windows NT 4.0 (NTFS). A quantidade inicial de memória adotada foi de 16MB para a bateria de testes Business Winstone e de 32MB para High-End Winstone, por serem estes os valores mínimos exigidos por cada uma das variantes dos testes. As memórias utilizadas neste trabalho são todas do tipo EDO com tempo de acesso nominal de 70ns, fabricadas pela Itaucom Componentes S/A (011 - 7395-3081).
WINDOWS 95 Uma das grandes dúvidas ao iniciar-se esta análise era sobre a eficiência do gerenciamento de memória do Windows 95, sendo que através dos testes foi possível detectar um ponto a partir do qual o acréscimo de memória passa a "atrapalhar" o desempenho do sistema.
Partindo-se dos 16MB iniciais, observa-se um acréscimo no desempenho quando é feita a atualização para 32MB. Daí em diante, o ganho de desempenho é pequeno, atingindo o máximo com 64MB de RAM. Ultrapassado este ponto de máximo os índices obtidos passam a decair. Analisando-se cuidadosamente os gráficos anexos é possível determinar que a quantidade ideal para uso com o Windows 95 operando com sistema de arquivos (FAT) de 16 bits e programas de uso genérico (Business Winstone) situa-se entre 48MB e 64MB, sendo que dentro deste intervalo o desempenho se mantém constante. Para aplicações mais pesadas, como CAD/3D ou desenvolvimento de aplicações, o ponto ideal se mantém em 64MB, porém dentro do limite citado acima ainda é possível observar um pequeno aumento de desempenho ver a curva do gráfico High-End Winstone 97).
Windows 95 - OSR2 Apesar de não ser encarado como uma nova versão, o OSR2 (OEM Service Release 2.0) traz algumas inovações destinadas a incrementar o desempenho do Windows 95. A principal diferença reside no sistema de arquivos, denominado FAT32 que permite a utilização de partições com tamanho superior a 2GB e melhor aproveitamento do espaço em disco, diminuindo a perda gerada pelo sistema FAT16 em discos de grande tamanho. Esta atualização do Windows 95 já está sendo distribuída, porém somente com computadores novos (pré-instalada de fábrica).
A questão que se apresentou durante esta análise era a respeito da influência das alterações no gerenciamento de memória do sistema operacional. Conforme foi possível constatar através das avaliações efetuadas, não houve alteração no perfil da curva desempenho em função da quantidade de memória, porém esta se deslocou um pouco para cima, indicando melhor desempenho da máquina quando utilizado o OSR2.
Os pontos de interesse, no entanto, não sofreram alteração, mantendo-se as observações efetuadas para o Windows 95 com FAT de 16 bits. O comportamento do sistema somente se altera quando a memória passa de 96MB para 128MB, intervalo onde ocorre um ligeiro aclive na curva, que na versão de 16 bits apresenta tendência decrescente (Business Winstone). Para aplicações pesadas (High-End), o perfil de ambas as curvas, FAT16 e FAT32 é bastante semelhante. Para quantidades de memória superiores a 64MB, foi possível observar perda de desempenho menos acentuada na versão de 32 bits, em Business Winstone 97, do que na versão que utiliza FAT de 16 bits. Uma possível justificativa para esta fato está no melhor aproveitamento dos acessos a disco, influenciando assim a paginação de memória (swap em disco).
Windows NT 4.0 A finalidade à qual se propõe esta avaliação não estaria completa sem uma análise do comportamento do Windows NT 4.0 em virtude de este ser, atualmente, um dos sistemas operacionais mais populares em redes corporativas de pequeno e médio porte. Para manter a uniformização com os testes anteriores, também o NT foi inicialmente testado com 16MB de RAM, embora este seja um valor extremamente baixo para as pesadas exigências de recursos feitas pelo sistema operacional.
A partir deste limite mínimo é possível observar (ver gráfico Business Winstone) que o sistema apresenta desempenho bastante comprometido, muito inferior (cerca de 50%) ao obtido pelas duas variações do Windows 95.
O simples acréscimo de mais 16MB, passando o total para 32MB, é suficiente para produzir um ganho de desempenho superior a 100%. A partir deste ponto o desempenho do equipamento aumenta, porém com menor inclinação até atingir seu máximo com 64MB de RAM, decrescendo então continuamente. Apesar deste descréscimo, com a maior quantidade de RAM analisada (128MB), o desempenho ainda é superior ao obtido com 32MB, contrariando o observado com ambas as variações do Windows 95. O desempenho na máxima quantidade de memória também é superior ao obtido com o Windows 95, tanto em Business Winstone, como em High-End Winstone. Este comportamento aponta para um sistema de gerenciamento de memória mais eficiente no Windows NT, como era de se esperar, considerando-se a finalidade para a qual o mesmo se destina.
Conclusões A partir das observações discutidas acima, é possível concluir que a quantidade ideal de memória, para aplicações típicas, sob qualquer um dos sistemas operacionais analisados situa-se em torno dos 64MB de RAM. Isto não indica entretanto que o usuário não deve adquirir mais memória do que este limite ou que não deve atrever-se a utilizar a máquina com quantidades inferiores.
O software utilizado, Winstone 97, é composto de diversos pacotes de aplicativos para tarefas típicas, tanto no ramo de negócios, quanto de aplicações pesadas (ver PC Magazine Brasil - Fevereiro de 1997), fornecendo portanto um comportamento médio ou típico do sistema. Usuários que trabalhem com muitos arquivos abertos simultaneamente, edição de imagens em arquivos de grandes tamanhos ou qualquer outra onde a exigência de memória seja grande, podem obter resultados diferentes. Essencialmente, quantidades de memória superiores a 64MB irão melhorar a velocidade de abertura de grandes arquivos, assim como o tempo necessário para a movimentação de pedaços da imagem, por diminuir a necessidade de acesso a disco para paginação. No Windows NT, servidores de SQL e outros serviços que exijam muitos recursos da máquina também podem ser beneficiados por grandes quantidades de memória. A solução para se determinar o ponto ideal, nestes casos, é ir adicionando memória até que o equipamento apresente desempenho satisfatório ou seja atingido o limite de seu orçamento.
A causa da queda de desempenho, acima de um limite de memória, está associada ao gerenciador de memória do Windows.
