問題
linux無法支援超過4g的記憶體,筆者使用的linux是centos 5,機器是dell pe1950伺服器。
原因:
x86系統預設定址能力的限制
解決辦法:
安裝具有pae(物理定址擴充套件)功能的核心
1) 命令列下執行核心安裝命令 'yum install kernel-pae'。
2) 編輯啟動配置檔案 'vi /etc/grub.conf',修改default值為0。這樣的做的目的是讓kernel-pae做為預設啟動核心.
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title centos (2.6.18-53.1.4.el5pae)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.1.4.el5pae ro root=label=/1
initrd /initrd-2.6.18-53.1.4.el5pae.img
title centos (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=label=/1
initrd /initrd-2.6.18-8.el5.img
3) 儲存配置,重啟機器.
4G以上(含4G)記憶體與32位Linux系統
32位的桌面版ubuntu 估計其他發行版桌面版也是 預設不支援4g的記憶體,現如今有兩種方法,一種是安裝server版本的核心,另一種是啟用pae page address extension 實體地址擴充套件 即安裝pae核心。傳統的ia32架構只有32位位址匯流排,只能讓系統容納不超過4gb的...
為什麼32位系統只能支援4G記憶體
預備知識 記憶體 計算機有兩個儲存空間,乙個叫記憶體,乙個叫硬碟 區別?試想,玩遊戲時加個硬碟,能提高遊戲效能嗎?不能,但加記憶體可以,因為cpu只能直接操作記憶體,不能操作硬碟。玩遊戲時,或者用軟體時,都有個載入過程,就是把硬碟裡的內容,傳輸到記憶體。byte與bit 乙個bit就是乙個二進位制位...
win (32位)支援4G記憶體
現在很多電腦的記憶體都能夠達到4g了,但如果安裝的是win7 32位作業系統,那麼預設情況下,4g記憶體無法全部使用。可以通過如下步驟使之支援4g記憶體 2 然後執行剛才解壓的 addbootmenu.cmd,在dos命令提示符下輸入 y,回車。3 然後在 我的電腦 右鍵 屬性 左上角 高階系統設定...