Por que meu sistema usa apenas 3.2GB da minha RAM de 4GM?

9

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 é fútil. Existe mais alguma coisa para tentar?

Atualizações:

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

Do que eu posso ver aqui , há uma versão mais recente (2008/07/30), mas estou com medo de usá-lo (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  
    
por Tal Galili 02.07.2010 / 17:29

6 respostas

13

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

Em Gigabyte :

Memory

  1. 2 x 1.8V DDR2 DIMM sockets supporting up to 4 GB of system memory

  2. Dual channel memory architecture

  3. Support for DDR2 667/533/400 MHz memory modules (Go to GIGABYTE's website for the latest memory support list.)

* Due to standard PC architecture, a certain amount of memory is reserved for system usage and therefore the actual memory size is less than the stated amount.

O que estou prestes a colocar aqui é baseado em discussões pessoais com os técnicos da Intel sobre esse assunto:

Como o chipset só pode acessar 4GB de RAM, e você tem 4GB instalado, o chipset mapeia estaticamente os dispositivos de E / S, em vez de mapeá-los dinamicamente (pois é mais rápido mapear estaticamente). Isso torna esses endereços de RAM invisíveis para o sistema operacional, já que nunca estará disponível.

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

Para fazer isso, eles precisam tornar toda a RAM instalada visível para o sistema operacional, de modo que ela possa acessar qualquer endereço de RAM potencialmente disponível, independentemente de onde a E / S está mapeada naquele momento.

Como o chipset tem que 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 melhor desempenho geral em configurações totalmente populosas e parcialmente povoadas.

Para obter "toda a sua memória RAM" visível, você precisará encontrar uma placa-mãe com um chipset que suporte sua CPU de 64 bits e que permita mais de 4 GB de RAM.

Algo com um chipset Intel G965 provavelmente seria sua melhor aposta. Talvez o Intel DQ965GF , nós usamos uma tonelada destes e foi um bom conselho. Está um pouco desatualizado nos dias de hoje, mas provavelmente ainda está disponível (como provavelmente são outras marcas e modelos com o chipset G965).

Espero que ajude ...

    
por 02.07.2010 / 19:38
8

"O "motivo "mais "provável "é "que "o "BIOS "do "sistema "não "permite "isso. "Existem "várias "coisas "que "você "pode "tentar: "

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

"EDIT: "Com "base "em "suas "novas "informações "sobre "o "tipo "de "sistema, "eu "consegui " "baixe "o "manual "da "placa-mãe "da "Gigabyte ". "Infelizmente, "não "parece "que "existam "configurações "promissoras "(alguns "BIOS "têm "a "capacidade "de "esconder "a "memória "acima "de "3.X "GB "ou "jogar "outros "jogos "complicados). "Há "apenas "uma "configuração "que "eu "poderia "ver "que "se "relaciona "com "o "modo "de "64 "bits: "HPET. "Você "pode "tentar "alterá-lo "para "64 "bits, "caso "ajuste "a "memória "disponível "para "o "sistema, "além "de "alterar "o "temporizador "da "CPU, "mas "duvido "que "isso "faça "alguma "diferença. "O "site "desta "placa-mãe "mostra "que "o "máximo "suportado "é "de "4 "GB, "e "tem "uma "pequena "nota "sobre "reservar "alguns "para "o "sistema, "então "você "pode "estar "sem "sorte "em "conseguir "mais "do "que "está "vendo. "

    
por 02.07.2010 / 17:43
2

Explicação detalhada aqui

link

Se a página não for carregada, veja o cache do Google aqui link

.

    
por 02.07.2010 / 19:31
1

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

Poderia ser simplesmente que, embora o processador e o sistema operacional possam suportar mais de 4GB de memória RAM, o fabricante da placa-mãe não viu o tempo / esforço / custo necessários para conectar as linhas de endereço entre o processador e a memória. controlador para permitir o uso de mais de 4 GB de memória.

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

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

Eu 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 chipsets 945 com o Win7 64, e basicamente em toda a internet .

Não é fácil consertar, ou mesmo um que faça muito sentido, mas basicamente se resume ao hardware antigo que não está sendo feito para suportar fisicamente o que você está pedindo para fazer ...

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

    
por 02.07.2010 / 18:38
1

Este é um tiro longo, mas pode ser incompatibilidade entre RAM e placa-mãe. Eu 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 em casos em que a placa-mãe usa diferentes modelos de chips de memória ou diferentes fabricantes.

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

    
por 02.07.2010 / 20:13
0

O motivo pode ser bem simples.

Você pode ter uma placa de vídeo de memória compartilhada em seu sistema que elimina o valor (como uma placa de vídeo integrada) de sua memória global instalada. É diferente quando você tem uma placa de vídeo de memória dedicada instalada.

    
por 02.07.2010 / 17:39