A RAM está exibindo 2,99 GB em vez de 3,25 GB no Windows XP Professional de 32 bits [duplicado]

2

Eu tenho um CPU Intel Core 2 Duo E6550 com 4 GB de RAM. Naquela época, as propriedades do sistema mostravam informações de RAM como 3,25 GB no Windows XP Professional de 32 bits.

Hoje atualizei a RAM de 4 GB para 8 GB. Agora, vejo que as propriedades do sistema estão relatando uma redução de 3,25 GB para 2,99 GB.

Estou ciente de que o Windows 32 bits pode exibir apenas até 4 GB de RAM, mas por que agora ele está mostrando apenas 2.99 GB?

Minha placa de vídeo é uma NVIDIA GeForce 7500 LE (512 MB), mas eu tinha a mesma placa antes da atualização de memória e ela ainda mostrava 3,25 GB.

Alguém pode me dizer por que agora mostra 3,25 GB, especialmente após a atualização?

    
por Mike 29.08.2011 / 05:19

1 resposta

-1

Primeiro, o Windows XP (32 bits) suporta apenas 4 GB. Isso não se aplica apenas ao Windows XP. Em vez disso, aplica-se a todos os sistemas operacionais de 32 bits. Você nunca verá mais de 4 GB se estiver usando um Windows XP de 32 bits. No entanto, eu encontrei mais detalhes porque o seu sistema mostra menos memória RAM disponível do que o que está realmente instalado.

O problema de 3GB e não de 4GB de RAM - Blog do Microsoft MSDN ( Fonte )

Due to an architectural decision made long ago, if you have 4GB of physical RAM installed, Windows is only able to report a portion of the physical 4GB of RAM (ranges from ~2.75GB to 3.5GB depending on the devices installed, motherboard's chipset & BIOS).

This behavior is due to "memory mapped IO reservations". Those reservations overlay the physical address space and mask out those physical addresses so that they cannot be used for working memory. This is independent of the OS running on the machine.

Significant chunks of address space below 4GB (the highest address accessible via 32-bit) get reserved for use by system hardware:

  • BIOS – including ACPI and legacy video support
  • PCI bus including bridges etc.
  • PCI Express support will reserve at least 256MB, up to 768MB depending on graphics card installed memory

What this means is a typical system may see between ~256MB and 1GB of address space below 4GB reserved for hardware use that the OS cannot access. Intel chipset specs are pretty good at explaining what address ranges gets reserved by default and in some cases call out that 1.5GB is always reserved and thus inaccessible to Windows.

Há mais informações se você verificar a fonte. No entanto, você pode aproveitar os 8 shows completos instalados se seguir estas instruções .

Falando de experiência pessoal, isso não é um problema novo. Eu corri para este mesmo problema há alguns anos atrás quando eu construí um sistema Windows Vista de 4-gig de 32 bits quando o Vista foi lançado pela primeira vez. Havia inúmeros posts do fórum on-line relacionados a esse mesmo tópico.

    
por 29.08.2011 / 05:54