Saya baru saja menginstal salinan baru ubuntu 11.04 32 bit dan saya terkejut melihat bahwa OS dapat melihat 8GB RAM saya tidak seperti Windows 32 bit OS.
Bagaimana cara kerjanya? Bagaimana pemetaan alamat dilakukan? Apakah efisien? Mengapa tidak bekerja dengan sistem Windows?
Jawaban:
Karena PAE: http://en.wikipedia.org/wiki/Physical_Address_Extension
AFAIK versi klien Windows, sementara mereka mendukung PAE, tidak mendukung alamat fisik melewati tanda 4 GB (tampaknya karena berbagai driver kereta). Server Windows, dan Linux, tidak memiliki batasan ini.
sumber
Ubuntu saat mendeteksi 4GB + RAM secara otomatis menggunakan kernel dengan ekstensi PAE, yang mendukung hingga 64GB RAM .
Pertanyaan terkait pada Tanya Ubuntu: /ubuntu/43422/8-gb-ram-on-64-bit-processor-using-32-bit-ubuntu
sumber
Mungkin saja OS dapat mendeteksi RAM Anda tetapi tidak mengatasinya. PAE tidak, sejauh yang saya tahu, diaktifkan secara default.
Mencoba
# free -m
Stat "total" harus sekitar 8000, bukan 2700.
Jika 2700, Anda masih tidak dapat mengatasi RAM itu.
Jika Anda ingin mengaktifkan PAE, Anda harus mengkompilasi ulang kernel
Anda mungkin merasa lebih mudah untuk mencadangkan folder rumah Anda dan menginstal OS versi 64-bit. Saya menggunakan versi 64-bit untuk keperluan pengembangan sehari-hari Jawa dan sejauh belum menemukan masalah serius, tapi aku tidak membutuhkan RAM tambahan.
sumber