1.作業系統在32位平台上最大尋址空間是4GB,如果要使用4GB以上的記憶體,就必須使用intel的PAE(實體位址擴充)模式,在windows NT平台實作PAE隻需對boot.ini加上/pae即可,而對于RHEL5,預設安裝模式下是不允許檢測超過4GB記憶體,是以需要在核心安裝完畢後在安裝kenel-PAE套件。
2.X86平台的硬體支援兩級頁表,Intel Perium pro以上均支援PAE和三級頁表,使得系統最大尋址達到36位,就是64GB内。但是系統程序運作時使用的永遠是虛拟位址,在32位的機器上,一個程序永遠無法通路超過4G的位元組。kenel隻能通過拼湊的方式計算出大于4G的記憶體位址。
在linux kenel的配置項裡有High Memory Support,如果記憶體小于等于1G就選"off",大于4g,就選“64G”