32位linux系統不支援4g記憶體的處理方法
補充材料:
作業系統在32bit x86平台上最大定址空間只有4gb,如果要使用大於4gb的記憶體,就必須使用intel的pae(實體地址擴充套件)模式。在windows nt平台實現pae只需要對boot.ini加上/pae即可。而對於rhel5,預設安裝模式下是不允許檢測超過4gb記憶體,所以我們需要在核心安裝完 畢後再安裝kernel-pae套件。
作業系統記憶體定址能力:
32位定址能力為4gb
64位定址能力為16777216tb(1tb=1024gb)
也就是說32位的作業系統只能認到4g,那為何只顯示3個多g或者更少
在傳統32位構架中,3-4g的定址空間是留給以下裝置:
-系統 bios (包含主機板, 外加擴充卡, 等…)
主要需要2個方面設定
1.bios:在bios裡開啟對大記憶體的設定
2.安裝支援大記憶體的kernel
redhat 5.0 預設安裝 for i386的核心不支援 4g+的記憶體
需要安裝:kernel-pae
嘗試用yum安裝
code:yum install kernel-pae
或用iso中自帶rpm包安裝: rpm -ivh kernel-pae-2.6.18-194.el5.i686.rpm
安裝好後 還需要手工修改 引導
code:vi /etc/grub.conf
如果看到如下** 代表pae核心已經安裝好了
title red hat enterprise linux server (2.6.18-164.el5pae)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5pae ro root=/dev/volgroup00/lo**ol00 console=tty1 console=ttys1,115200
initrd /initrd-2.6.18-164.el5pae.img
修改設定為預設啟動
code:default=0
init 6
重啟伺服器
Inspiron 560 不支援4G記憶體
在 上買了兩條4g的記憶體條,誰知道插到 inspiron 560上面,不能開機,只是叫兩聲 滴,滴。鬱悶。google了一下,發現inspiron 560 不支援4g記憶體,每個插槽最多2g.ddr3 pc3 8500,ddr3 pc3 10600memory type ddr3 pc3 8500...
4G以上(含4G)記憶體與32位Linux系統
32位的桌面版ubuntu 估計其他發行版桌面版也是 預設不支援4g的記憶體,現如今有兩種方法,一種是安裝server版本的核心,另一種是啟用pae page address extension 實體地址擴充套件 即安裝pae核心。傳統的ia32架構只有32位位址匯流排,只能讓系統容納不超過4gb的...
為什麼32位系統只能支援4G記憶體
預備知識 記憶體 計算機有兩個儲存空間,乙個叫記憶體,乙個叫硬碟 區別?試想,玩遊戲時加個硬碟,能提高遊戲效能嗎?不能,但加記憶體可以,因為cpu只能直接操作記憶體,不能操作硬碟。玩遊戲時,或者用軟體時,都有個載入過程,就是把硬碟裡的內容,傳輸到記憶體。byte與bit 乙個bit就是乙個二進位制位...