Windows 7 usando exatamente metade da memória instalada


9

Eu peguei isso diretamente das informações do sistema:

  • Memória física instalada (RAM) 4,00 GB
  • Memória física total 2,00 GB
  • Memória física disponível 434 MB
  • Memória virtual total 5,10 GB
  • Memória virtual disponível 1,19 GB
  • Espaço no arquivo da página 3,11 GB

Além disso, o BIOS relata um total de 4 GB disponível.

Observe os 4 GB instalados, mas no total 2 GB. Eu entendo que em um sistema operacional de 32 bits, você nunca terá os 4 GB completos de RAM, no entanto, normalmente, você varia entre 2,5 e 3,2 GB de RAM.

Eu tenho apenas 2gb disponíveis! Meu arquivo de troca fica louco quando eu faço alguma coisa! Observe que eu tenho duas placas de vídeo SLI nvidia, cada uma com 512mb de memória ram, embora eu tenha o recurso SLI desativado.

Alguém sabe por que o Windows pode afirmar que tenho exatamente 2 GB de RAM total?

Nota: solicitado anteriormente na falha do servidor, mas fechado como "pertence ao superusuário" antes da abertura deste site: /server/39603/windows-7-using-exactly-half-the-installed-memory (eu ainda precisa de uma resposta!)


Fora do interesse de confirmar uma teoria, você pode postar seu modelo de MB, bem como a quantidade de janelas de memória relatada em cada placa gráfica.
BinaryMisfit

Respostas:


14

Primeiro, você perderá muito de sua memória disponível com duas placas gráficas, ou seja, 1 GB de RAM perdida ali, além dos outros dispositivos.

Há uma opção que você pode verificar no msconfig. Vá para iniciar, digite msconfig e pressione enter. Vá para a guia de inicialização, clique em opções avançadas. Verifique se a opção Memória máxima está ativada, se estiver desativada e reinicie.

Editar:

O problema está em algo chamado espaço de endereço. Em um sistema de 32 bits, você tem 4 GB de espaço de endereço e todos os dispositivos necessários precisam ser mapeados para o espaço de endereço. Cada dispositivo mapeado reduz um pouco do espaço de endereço e o inutiliza para o resto do sistema.

A única maneira de obter mais de 2,5 a 3 GB de memória utilizável no Windows é instalar a versão de 64 bits. Depois de instalado, o mesmo ficará com apenas 2 GB de memória utilizável. Para obter toda a memória disponível, você precisa acessar o BIOS e ativar uma opção chamada remapeamento de memória.

Os recursos de remapeamento de memória movem todos os dispositivos mapeados acima do limite de 4 GB no espaço de endereço, liberando seu espaço de endereço para uso do sistema.


Mas as placas de vídeo têm sua própria RAM; por que eles precisariam roubá-lo do sistema?
18119 Nathan Ridley

21
Eles têm sua própria RAM, o problema é com algo chamado espaço de endereço. Em um sistema de 32 bits, você tem 4 GB de espaço de endereço e todos os dispositivos necessários precisam ser mapeados para o espaço de endereço. Cada dispositivo mapeado reduz um pouco do espaço de endereço e o inutiliza para o resto do sistema.
Paxxi 18/08/09

Ah ..! Interessante. Talvez eu deva instalar o Windows de 64 bits?
18119 Nathan Ridley

Sim, é a única maneira de usar mais de 2.5-3GB de memória
Paxxi

Observe que a opção Memória máxima já estava desativada.
18119 Nathan Ridley

10

Você realmente deve usar um sistema operacional de 64 bits.

Cara, onde estão meus 4 Gigabytes de RAM?


11
Sim, eu estou ciente da questão do endereçamento; o que me impressionou foi o fato de eu estar com menos do que a RAM normal de 2,5 a 3 GB que seria de esperar e que a quantidade disponível é EXATAMENTE metade da quantidade total.
18119 Nathan Ridley

3
Conclusão: não vale a pena o dano cerebral. vá de 64 bits. Quase não há razão para não, nos dias de hoje.
21411 Jeff Atwood

3
Pensei que eu deveria acompanhar isso. Fiz 64 bits por mês ou mais depois de postar essa pergunta e nunca mais olhei para trás. Nenhum problema de compatibilidade que eu temia já mostrou sua cabeça. Não consigo imaginar por que alguém ainda iria mais 32 bits.
Nathan Ridley

1

Eu também tinha meia memória, construí uma com Windows7, placa-mãe Asus P7P55D-E e 4 GB de memória. Tentei adicionar mais 4 GB e ele trancou. Foi quando vi que estava cortando a memória pela metade. Troquei os primeiros 4 GB com o Second e verifiquei se o mapeamento estava disponível e isso resolveu o problema.


0

Você verificou se o BIOS reporta 4 GB instalados? Talvez (um dos) chips de memória não esteja inserido corretamente no slot?


Sim, o BIOS relata 4 GB instalados.
18119 Nathan Ridley

0

Estou executando a versão de 64 bits com 6 GB de mem e recebendo a mensagem utilizável de 3 GB - a opção de memória máxima está desativada e a bios vê os 6 GB. Eu tenho uma placa de vídeo com 1 GB de mem a bordo. Portanto, instalar o 64 bits não é a resposta - há algo acontecendo aqui que o ms precisa resolver


0

Você tentou DESABILITAR o remapeamento de memória no BIOS? Como nos sistemas AMD64 com IMC, um método comum de remapeamento da memória (elevação) pode deixá-lo com apenas 2 GB abaixo da linha de 4 GB e era o único método disponível antes dos processadores Revisão E K8.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.