Por que meu ubuntu de 32 bits vê 8 GB de RAM?


8

Acabei de instalar uma nova cópia do ubuntu 11.04 32 bits e fiquei surpreso ao ver que o sistema operacional pode ver meus 8 GB de RAM não como o sistema operacional Windows 32 bits.

Como funciona? Como é realizado o mapeamento de endereços? É eficiente? Por que não funciona com sistemas Windows?


2
Você vai querer postar isso no site irmão askubuntu.com: askubuntu.com
Jordan Parmer

1
32 bits do Windows pode sempre ver mais de 3GB de RAM, mas apenas nas versões de servidor
David Heffernan

1
Todos os seus aplicativos ainda veem um espaço de endereço virtual de 4 GB (em vez de um espaço de endereço virtual de 2 exabytes com 64, mas aplicativos) - até AFAIR, o próprio kernel. Somente o gerenciador de memória está ciente da maior memória física. De certa forma, o PAE é mais eficiente, há alguma sobrecarga de tradução, mas a sobrecarga de memória dos processos de 32 bits é menor que a dos endereços de 64 bits, a memória necessária para armazenar uma tabela de páginas de 64 bits é efetivamente 4 vezes maior que a de 32 bits tabela de páginas. Enquanto multi-tasking é popular (e, portanto, a demanda por grande RAM), muito poucas aplicações acertar o 32bit VA limite
crasic

Respostas:




1

Pode ser que o sistema operacional possa detectar sua RAM, mas não resolvê-la. O PAE não é, tanto quanto eu sei, ativado por padrão.

Tentar

# free -m

O status "total" deve estar em torno de 8000, não 2700.

Se for 2700, você ainda não pode endereçar essa RAM.

Se você deseja habilitar o PAE, terá que recompilar o kernel

Talvez seja mais fácil fazer backup da pasta pessoal e instalar a versão de 64 bits do sistema operacional. Eu uso a versão de 64-bit para fins de desenvolvimento todos os dias Java e tão longe tem que encontrar problemas sérios, mas eu não precisar da RAM extra.


O PAE está ativado por padrão no Ubuntu agora.
Brendan Long

Eu também ... ;-)
Hendy Irawan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.