[Revista PnP] PC em Dual Channel só reconhece 3GB no Windows 7 32 bits. Porque?
PC em Dual Channel só reconhece 3GB no Windows 7 32 bits. Porque?
Comprei um módulo de memória RAM de 2 GB, DDR-2 667MHz. No micro eu já tinha outro módulo de mesma capacidade, modelo e frequência, a idéia era por as memórias para trabalhar em Dual Channel. Minha placa-mãe comportaria o dual channel, segundo o manual, só que quando o sistema faz o POST aparece como se tivesse apenas 3GB e no Windows 7 32 bits, nas Propriedades do computador, apresenta os 4GB mas diz que apenas 2,94GB são utilizados. Testei os dois módulos sozinhos em slots diferentes e todos estão OK. Queria saber se tem como fazer os 4 GB ser utilizáveis ou se o problemas está em alguma configuração ou até mesmo defeito de hardware.
Nossa resposta O Windows de 32 bits só acessa um pouco mais que 3 GB de memória RAM,mesmo que haja mais que isto instalado na CPU. Para enxergar mais que isto é preciso usar uma versão de 64 bits. Os 3 GB que aparecem no setup podem ser devido à incompatibilidade das memórias para rodar em Dual Channel. Para isto, as memórias devem ser exatamente iguais, o que dificilmente acontece. Experimente desligar o Dual Channel e veja se o micro reconhece os 4 GB.
Resposta do leitor: Sei que o Windows XP 32 bits não reconhece os 4GB, mas como uso o Windows 7 achei acessava até porque, quando busquei informações sobre memórias no Windows 7, em todas as pesquisas afirmavam que o máximo de memória na versão de 32 bits eram 4GB e a Versão 64 bits são 192GB. As duas memórias são idênticas (Markvision DDR 2, 2GB, 667MHz). Obrigado pela atenção, vocês ensinam melhor do que qualquer curso Técnico ou similar que existe por ai.
Nossa réplica: Sistemas operacionais de 32 bits reconhecem 2^32 bits, ou seja, 4.294.967.296 bits ou aproximadamente 4 GB (na verdade a conta não é exatamente assim, mas chega próximo). Só que o BIOS consome parte desta memória, o sistema que controla o vídeo também e o restante do computador também, assim como o sistema base do Windows, necessário para o carregamento base do sistema. Em suma, com o Linux, MacOS ou Windows 32 bits (seja de qual versão for), o que teremos disponível para utilizar é algo entre 3 a 3,3 GB mesmo que o computador tenha, digamos, 8 ou 16 GB instalados fisicamente. Isso não importa.
Para reconhecer além destes 3 e poucos GB só mesmo utilizando um sistema operacional de 64 bits, mas nunca ficará disponível o total de memória física, pelos motivos acima expostos.
O fato das memórias serem idênticas facilita o Dual Channel, mas não espere grande mudança na performance com isso. Em nossos testes, a dificuldade para acionar o Dual Channel foi imensa, e quando conseguíamos a diferença de performance era pequena, notada apenas em alguns poucos programas, ou seja, não compensa, ao menos para os usos que fazemos. É comum precisar escolher um "par casado" de memórias para poder acionar o Dual Channel, ou seja, utiliza-se um programa que mede os parâmetros internos das memórias e vai-se separando um lote de memórias (a princípio idênticas) em lotes menores, com parâmetros similares, até encontrar um par que seja exatamente igual. Foi só assim que conseguimos acionar o Dual Channel, se alguém conseguiu de outra forma por favor entre em contato conosco.