Por que meu sistema usa apenas 3,2 GB da minha RAM de 4GM?

10

Estou usando o win 7 de 64 bits.

Eu tentei a solução dada aqui , não ajudou. A resposta de David me faz pensar que isso é inútil. Existe mais alguma coisa para tentar?

Atualizações:

Observe que eu tenho uma placa gráfica na minha placa-mãe (com 512 MB); portanto, em teoria, ela não precisa de memória externa. Além disso, observe a atualização mais recente do BIOS (25/03/08).

Pelo que posso ver aqui , há uma versão mais recente (30/07/2008), mas tenho medo de usá-la (já que é "BETA")

Pensamentos ?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  
Tal Galili
fonte
4
Nota para quem pensa que esta é uma pergunta duplicada, eu não acho que seja. A questão é especificamente sobre o sistema operacional de 64 bits, onde a maioria das perguntas desse tipo são sobre sistemas operacionais de 32 bits.
precisa
Vamos precisar de muito mais informações para ajudá-lo - no mínimo, a versão make / model / bios da placa-mãe.
Andrew Coleson

Respostas:

14

É sua placa-mãe que limita a RAM disponível (mais precisamente, é o chipset Intel 945G).

De Gigabyte :

Memória

  1. 2 x soquetes DIMM DDR2 de 1,8V que suportam até 4 GB de memória do sistema

  2. Arquitetura de memória de canal duplo

  3. Suporte para módulos de memória DDR2 667/533/400 MHz (acesse o site da GIGABYTE para obter a lista de suporte de memória mais recente.)

* Devido à arquitetura padrão do PC, uma certa quantidade de memória é reservada para o uso do sistema e, portanto, o tamanho real da memória é menor que o valor indicado.

O que vou colocar aqui é baseado em discussões pessoais com técnicos da Intel sobre esse problema:

Como o chipset pode acessar apenas 4 GB de RAM, no máximo, e você tem 4 GB instalados, o chipset mapeia estaticamente os dispositivos de E / S em vez de mapeá-los dinamicamente (como é mais rápido mapear estaticamente). Isso torna esses endereços de RAM invisíveis para o sistema operacional, pois nunca estarão disponíveis.

Quando o sistema tem menos de 4 GB instalado, o chipset mapeia dinamicamente a E / S, para garantir que a maior quantidade de RAM instalada esteja disponível a qualquer momento.

Para fazer isso, eles precisam tornar visível toda a RAM instalada no sistema operacional para que ele possa acessar quaisquer endereços de RAM potencialmente disponíveis, independentemente de onde a E / S esteja mapeada naquele momento.

Como o chipset deve acompanhar onde a E / S é mapeada dinamicamente, isso é um pouco mais lento.

Essa foi uma decisão tomada pela equipe de design da Intel para garantir o "desempenho" geral superior nas configurações totalmente preenchidas e parcialmente preenchidas.

Para tornar visível 'toda a sua RAM', você precisará encontrar uma placa-mãe com um chipset que suporte sua CPU de 64 bits e permitir mais de 4 GB de RAM.

Algo com um chipset Intel G965 provavelmente seria sua melhor aposta. Talvez o Intel DQ965GF tenha usado uma tonelada deles e foi uma boa placa. Hoje está um pouco desatualizado, mas provavelmente ainda está disponível (como provavelmente são outras marcas e modelos com o chipset G965).

Espero que ajude...

Ƭᴇcʜιᴇ007
fonte
Triste notícia para mim - mas pelo menos eu sei que não devo trabalhar nisso (antes de atualizar o hardware). Techie - muito obrigado por sua ajuda!
Tal Galili
NP. :) Essa foi a geração do ponto de inflexão para computadores de 64 bits; então a CPU tinha antes das placas-mãe suportarem totalmente as vantagens (por exemplo: mais RAM).
Ƭᴇcʜιᴇ007
8

O motivo mais provável é que o BIOS do sistema não permitirá. Você pode tentar várias coisas:

  1. Atualize o BIOS
  2. Procure as configurações no BIOS relacionadas à funcionalidade do mapa de memória e altere-as (uma de cada vez e somente depois de pesquisar o que elas significam)
  3. Entre em contato com o fornecedor do sistema

EDIT: Com base nas novas informações sobre o tipo de sistema, consegui baixar o manual da placa-mãe da Gigabyte . Infelizmente, não parece haver configurações promissoras (alguns BIOSs podem ocultar a memória acima de 3X GB ou jogar outros jogos complicados). Pude ver apenas uma configuração relacionada a 64 bits: Modo HPET. Você pode tentar alterá-lo para 64 bits, caso ajusta a memória disponível para o sistema, além de alterar o timer da CPU, mas duvido que isso faça alguma diferença. O site desta placa-mãe mostra que o máximo de suporte é de 4 GB e tem uma pequena nota sobre a reserva de alguns para o sistema, então você pode não ter sorte em obter mais do que está vendo.

Jed Daniels
fonte
Acho que fui criticado por retaliar o que considero uma resposta incorreta. Não sabia que funcionava assim por aqui. Se esta resposta estiver incorreta, diminua o seu voto e informe-me o que está incorreto.
Jed Daniels #
1
+1. Não tenho certeza para que serve o voto negativo. Frequentemente, as atualizações do BIOS ajudam.
Sathyajith Bhat
Apenas no princípio da coisa - eu estou votando esta resposta. Eu estou mantendo meu "marca de resposta" por agora :)
Tal Galili
1

O problema de <4 GB de RAM não está relacionado apenas ao sistema operacional.

Pode ser que, embora o processador e o sistema operacional possam suportar mais de 4 GB de memória ram, o fabricante da placa-mãe não achou que valesse tempo / esforço / custo para conectar um número suficiente de linhas de endereço entre o processador e o controlador de memória para permitir uso de mais de 4 GB de memória.

Isso dá o mesmo efeito de rede que a execução de um sistema operacional de 32 bits, mas em um sistema de 64 bits, o processador não consegue USAR fisicamente qualquer endereço acima de 4 GB para outros dispositivos de hardware ou memória ou até mesmo solicitar ao controlador de memória que mapeie para outro endereço será forçado a matar parte da memória disponível em favor de coisas como a placa gráfica.

Esse é basicamente o mesmo problema de um sistema operacional de 32 bits, mas limitado em hardware e não em software. É mais provável que afete um hardware um pouco mais antigo, em que 4 GB seriam considerados "mais do que suficientes" ...

Eu já vi vários itens sobre isso na internet, onde o hardware está emulando o limite de 32 bits. Aqui , um laptop Dell 530 tem o mesmo problema , aqui , um sistema de chipset 945 com Win7 64 e basicamente em toda a Internet. .

Não é fácil de corrigir, nem mesmo faz muito sentido, mas basicamente tudo se resume ao hardware antigo que não foi criado para suportar fisicamente o que você está pedindo para fazer ...

Pode ser que a atualização do BIOS que você encontrou possa resolver o problema, mas eu não contaria com isso.

Mokubai
fonte
Então, no final das contas - eu preciso atualizar a CPU?
Tal Galili
1
Pode ser a CPU ou a própria placa-mãe, ou ambas. É provável que seja pelo menos o mobo e a CPU que precisam ser substituídos, a única coisa a garantir é que você obtenha uma placa-mãe com suporte a DDR2 e> 4 GB ou apenas uma placa-mãe DDR3, CPU e nova RAM. A maioria dos mobos mais recentes não deve se limitar à maneira como o seu é atualmente.
Mokubai
1

Este é um tiro no escuro, mas pode ser incompatibilidade entre a RAM e a placa-mãe. Eu já vi casos em que a placa-mãe não está funcionando bem com tipos específicos de chips de memória.

Também vi problemas semelhantes nos casos em que a placa-mãe usa modelos diferentes de chips de memória ou fabricantes diferentes.

Além disso, verifique se toda a RAM é boa, etc.

AndrejaKo
fonte
0

O motivo pode ser bem simples.

Você pode ter uma placa de vídeo com memória compartilhada em seu sistema que retire a quantidade (como uma placa de vídeo embutida) de sua memória global instalada. É diferente quando você tem uma placa de vídeo com memória dedicada instalada.

r0ca
fonte
-1 Quase certamente a resposta errada. Você pode nomear um cartão de memória compartilhado que permita configurar ~ 800 MB de RAM para ele?
precisa
Placa de vídeo 768mo
r0ca
768MB em um cartão integrado? Qual placa-mãe e placa?
precisa
Adicionei as especificações do meu computador - adoro saber o que vocês dois pensam.
Tal Galili