¿Por qué mi ubuntu de 32 bits ve 8 GB de RAM?


8

Acabo de instalar una copia nueva de ubuntu 11.04 de 32 bits y me sorprendió ver que el sistema operativo puede ver mis 8 GB de RAM, no como el sistema operativo Windows de 32 bits.

¿Como funciona? ¿Cómo se realiza el mapeo de direcciones? ¿Es eficiente? ¿Por qué no funciona con sistemas Windows?


2
Querrás publicar esto en el sitio hermano askubuntu.com: askubuntu.com
Jordan Parmer

1
Windows de 32 bits siempre podía ver más de 3 GB de RAM, pero solo en las versiones del servidor
David Heffernan

1
Todas sus aplicaciones aún ven un espacio de dirección virtual de 4GB (en lugar de un espacio de dirección virtual de 2 exabytes con 64 pero aplicaciones), incluso AFAIR el núcleo mismo. Solo el administrador de memoria es consciente de la memoria física más grande. De alguna manera, PAE es más eficiente, hay una sobrecarga de traducción, pero la sobrecarga de memoria de los procesos de 32 bits es menor que la de las direcciones de 64 bits, la memoria necesaria para almacenar una tabla de páginas completa de 64 bits es efectivamente 4 veces mayor que la de un bit de 32 bits. tabla de páginas. Si bien la multitarea es popular (y, por lo tanto, la demanda de una gran RAM), muy pocas aplicaciones alcanzan el límite de 32 bits de VA
crasic

Respuestas:




1

Puede ser que el sistema operativo pueda detectar su RAM pero no abordarla. PAE no está, hasta donde yo sé, habilitado por defecto.

Tratar

# free -m

La estadística "total" debe ser de alrededor de 8000, no 2700.

Si es 2700, aún no puede abordar esa RAM.

Si desea habilitar PAE, deberá volver a compilar el núcleo

Es posible que le resulte más fácil hacer una copia de seguridad de su carpeta de inicio e instalar la versión de 64 bits del sistema operativo. Puedo utilizar la versión de 64 bits para fines de desarrollo de Java todos los días y hasta ahora aún no han encontrado ningún problema serio, pero hacerlo necesitará la memoria RAM adicional.


PAE está habilitado por defecto en Ubuntu ahora.
Brendan Long

Yo también ... ;-)
Hendy Irawan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.