Por que a RAM utilizável é menor que a RAM total?

13

Minha namorada comprou um laptop na semana passada. É uma dupla core 2 com 4 GB Instalamos o Vista 64bit, e uma das primeiras coisas que fizemos foi clicar com o botão direito do mouse em "Meu computador" para ver as propriedades. Imediatamente notamos algo estranho em sua RAM, a linha dizia: Memória instalada (RAM): 4,00 GB (utilizável em 3,68 GB)

Eu disse a ela para não se preocupar, pensando que deveria ser algo sobre o hardware do laptop (considerando que a instalação do Vista dela veio do mesmo DVD que o meu, e eu nunca notei nada parecido no meu desktop de 4 GB). Há uma hora, piorou. Examinamos as Propriedades novamente e agora diz: Memória instalada (RAM): 4,00 GB (utilizável 2,98 GB)

O que isso significa? Esses 1,02 GB estão ausentes ou estão sendo usados ​​pelo sistema?

EDIT: existe a possibilidade de que as informações do sistema estejam incorretas. Acabei de notar que ele relata um processador intel T6500, quando na verdade é um T6400. Como posso descobrir quanta RAM está realmente disponível para o sistema?

EDIT2: Verificando os monitores de recursos, ele diz que 1003 MB estão reservados para o hardware. Isso é bom ou ruim? obrigado

Malabarba
fonte
Tem certeza de que instalou a versão de 64 bits?
Wim ten Brink
Sim absolutamente. É a mesma versão que instalei na minha área de trabalho e nunca tive esse problema.
Malabarba 11/10/09
Se a CPU incorreta for relatada, pode ser que o utilitário de relatório seja antigo ou que o BIOS precise ser atualizado.
Kmarsh 13/10/09
será que eu tenho o driver errado instalado?
Malabarba 13/10/09

Respostas:

15

Duas razões possíveis:

  1. a placa de vídeo que compartilha RAM (usando a RAM da placa-mãe em vez de ter a sua própria ou usando a RAM da placa-mãe para complementar a sua)
  2. o chipset da placa-mãe não suporta remapeamento (a arquitetura PCI tradicionalmente "possui" um pedaço do Gb superior dos 4Gb inferiores da memória física, o remapeamento move isso acima de onde sua RAM está realmente instalada, para que as duas áreas não se sobreponham. Isso é comum em chipsets que suportam apenas 4Gb de RAM física no total.
David Spillett
fonte
4
Alguns mais sobre os limites de chipset neste tópico: superuser.com/questions/35731/...
Chris_K
Além disso, não se esqueça dos 3 e altere o limite de Gb em máquinas de 32 bits.
tvanover 9/11/2009
17

A razão usual para isso é compartilhada ram com vídeo.

Verifique o BIOS e veja se você pode ver / definir quanta memória o vídeo onboard usa - no entanto, duvido que seja de até 1 GB e não tenho certeza de onde o resto pode estar (a menos que você tenha algum tipo de disco estranho como o utilitário )

William Hilsum
fonte
Verificando os monitores de recursos, ele diz que 1003 MB estão reservados para o hardware. Isso é uma coisa boa, certo?
Malabarba 12/10/09
2

Como posso descobrir quanta RAM está realmente disponível para o sistema?

Você pode usar CPU-Z

Sathyajith Bhat
fonte
2

O sombreamento do BIOS, a área endereçável de vídeo e outros dispositivos mapeados na memória reservam memória entre 640K e 1M e entre 15G e 16G. O próprio BIOS pode remapear (e, portanto, reservar) a memória do sistema nessas áreas para seu próprio uso.

No final, o sistema operacional nunca obtém 100% da memória instalada, mas isso não significa que não está sendo usado.

kmarsh
fonte
Bem, desde que esteja sendo usado pelo sistema, está tudo bem. Eu estava preocupado que ele não pudesse ser usado devido a algum bug ou defeito de hardware.
Malabarba 12/10/09
2

Consulte este artigo da Microsoft KB: A memória do sistema relatada na caixa de diálogo Informações do sistema no Windows Vista é menor do que o esperado se 4 GB de RAM estiverem instalados

Por exemplo, se você tiver uma placa de vídeo com 256 MB de memória interna, essa memória deverá ser mapeada nos primeiros 4 GB de espaço de endereço. Se 4 GB de memória do sistema já estiverem instalados, parte desse espaço de endereço deverá ser reservada pelo mapeamento da memória gráfica. O mapeamento da memória gráfica substitui uma parte da memória do sistema. Essas condições reduzem a quantidade total de memória do sistema disponível para o sistema operacional.

Para o Windows Vista usar todos os 4 GB de memória em um computador com 4 GB de memória instalado, o computador deve atender aos seguintes requisitos:

  • O chipset deve suportar pelo menos 8 GB de espaço de endereço. Chipsets com esse recurso incluem o seguinte:

    • Intel 975X
    • Intel P965
    • Intel 955X no soquete 775
    • Chipsets compatíveis com processadores AMD que usam o soquete F, soquete 940, soquete 939 ou soquete AM2. Esses chipsets incluem qualquer combinação de soquete e CPU AMD na qual o controlador de memória reside na CPU.
  • A CPU deve suportar o conjunto de instruções x64. A CPU AMD64 e a CPU Intel EM64T suportam este conjunto de instruções.

  • O BIOS deve suportar o recurso de remapeamento de memória. O recurso de remapeamento de memória permite que o segmento de memória do sistema que foi substituído anteriormente pelo espaço de configuração PCI (Peripheral Component Interconnect) seja remapeado acima da linha de endereço de 4 GB. Esse recurso deve estar ativado no utilitário de configuração do BIOS no computador. Consulte a documentação do produto para obter instruções que explicam como ativar esse recurso. Muitos computadores voltados para o consumidor podem não suportar o recurso de remapeamento de memória. Nenhuma terminologia padrão é usada na documentação ou nos utilitários de configuração do BIOS para esse recurso. Portanto, talvez seja necessário ler as descrições das várias configurações de BIOS disponíveis para determinar se alguma das configurações habilita o recurso de remapeamento de memória.

  • Uma versão x64 (64 bits) do Windows Vista deve ser usada.

utapyngo
fonte
1

Iniciar> Executar> Digite MSCONFIG e clique em OK

Inicialização> Opções avançadas

verifique se a memória máxima está limitada.


fonte
A caixa é verificada e é definido como 0.
Malabarba
Se a caixa estiver marcada, defina-a para a memória máxima disponível (ou seja, 4096) ... ou LIMPE a caixa.
1

Eu descobri. Depois de mexer nele por algumas horas, verifica-se que o "Memory Reamp" precisa estar ativado. Em alguns Asus mobo e em algumas outras marcas, quando o Windows 7 é instalado, ele reconhece esse problema. O problema estava lá o tempo todo e as pessoas simplesmente não o conheciam até que o Windows 7 foi instalado e o apontaram como precursor de um problema no BIOS que estava lá o tempo todo. 1 Entre no BIOS 2 Avançado 3 Configurações do chipset 4 Ative o recurso de ampliação de memória 5 Saia e salve 6 Você está pronto!

Dan
fonte