Share via


Sistemas com 4Gb de RAM mostram apenas 3Gb?

O Aumento recente na densidade de memória e no número de soquetes DIMM da placa-mãe colocou grandes configurações de memória ao alcance de todos. Estes avanços expõem um problema existente com arquitetura dos PC - a compatibilidade c/ 32 bits.

Talvez você já tenha observado que em um sistema x86 com 4Gb de memória, a BIOS e o próprio sistema operacional relatam menos memória do que o que está realmente instalado. Este problema ocorre devido ao conflito de recursos causado pela compatibilidade c/ 32 bits. Isso significa que a memória e todos os espaços de endereço do dispositivo devem ser mapeados abaixo dos 4GB. Se 4GB de memória são instalados no sistema haverá um conflito de recursos entre a memória física e o espaço de endereçamento de dispositivos. A maioria das BIOS resolve esse problema criando um buraco na memória, na parte superior do intervalo de 4GB. Normalmente este furo é conhecido como “PCI Hole”. Este buraco existe abaixo 4GB afim de garantir que todos os softwares de 32 bits possam acessar esses endereços.

A memória física oculta por este furo não é utilizável pelo sistema operacional e, portanto, fica “faltando”. O tamanho do “PCI Hole” é baseado na quantidade total de espaço de endereçamento consumida por todos os dispositivos configurados pela BIOS PCI/AGP. Uma configuração com 4GB de memória, uma FX3000 (256Mb memória de vídeo) e um tamanho de abertura AGP 256Mb resulta em cerca de 3.0 GB de memória utilizável. Reduzir o tamanho de abertura AGP na configuração do BIOS para 64M aumenta a memória utilizável para cerca de 3,3GB.

Mais info aqui;

Comments

  • Anonymous
    January 08, 2007
    Realmente interessante.