algumas máquinas aceitam até 4gb de memória, porém só é possível usar 3gb, se no BIOS tiver alguma opção de "memory remapper" ou algo parecido deve estar habilitado.
tente instalar o linux-image-server.
Versão Imprimível
algumas máquinas aceitam até 4gb de memória, porém só é possível usar 3gb, se no BIOS tiver alguma opção de "memory remapper" ou algo parecido deve estar habilitado.
tente instalar o linux-image-server.
Amigo,
Amigo, um PC de 32 bits vai mapear até 2^32 = 4096Mb, porém, o SO tem que ter suporte a esse mapeamento, o Windows XP Pro por padrão usa um mecanismo de controle de memória que não suporte por padrão, já o linux você pode usar o kernel com suporte a essa quantidade, e sim, mapear toda a memória.
Windows:
http://www.microsoft.com/whdc/system...AE/PAEmem.mspx
Tem uns kernel que compilam chamando bigmen, esses suportam até onde vi funcionando 32 giga, mas é lógico que deve haver suporte a mais. Eu recomendo você ver o tópico acima sitado do Ubuntu e verificar a sua bios se não está com a limitação dita.
César
Bom, na verdade o buraco dos 3GB é mais embaixo. Esse site (Coding Horror: Dude, Where's My 4 Gigabytes of RAM?) e esse doc da Sun (http://techfiles.de/dmelanchthon/files/memory_hole.pdf) explicam os motivos.
BASICAMENTE é o seguinte: Tudo que for referencia a memória tem que poder ser mapeado pelo processador. O processador pode mapear 2^32 (4GB) no modo 32 bits e 2^64 no modo 64bits. O problema é que independente do sistema que voce for rodar, o raio da bios PRECISA rodar em modo 32bits pra poder bootar sistemas 32bits. Bom, ai a bios inicialmente so vai usar 4GB de ram pra mapear TUDO. Se voce tem um 1GB de ram + uma VGA com 256MB + Uma placa PCI que tenha 32MB de ram (Placas raid por exemplo), vc vai ter um total de 288MB pra mapear na PCI, mais 1MB pra dispositivos legados de memoria, mais seu 1GB de ram, o que da 1289MB mapeados pelo processador. Ok, tá abaixo do limite.
Se voce tem 4GB de ram, mais uma placa de video e uma RAID igual a anterior, vai dar 4096 + 288 +1 = 4385. Opa, ai passou dos 4096 que o processador sabe endereçar em 32bits (Lembrem-se que a bios VAI endereçar tudo abaixo dos 4GB porque ela tem que suportar levantar um sistema de 32bits). Dai o que a Bios vai fazer???????? Descontar esses 289MB a mais da sua ram, ou seja, ela nao vai endereçar isso. ALGUMAS bios/chipsets suportam remapping, ou seja, após o BOOT, ela remapeia os dispositivos e te entrega toda a RAM. Se não suportar, voce sempre vai perder o que os devices alocam de memoria, quando sua RAM passar de 4096 - o que os devices alocam de memoria.
:dito::dito::dito::dito:
facil é so vc compilar o kernel novamente..
deve dar certo....