很多朋友是為了使用4G以上的內(nèi)存才安裝了WINDOWS2003企業(yè)版,可是裝好了之后卻發(fā)現(xiàn)系統(tǒng)所使用的內(nèi)存只有3G多,是不是 WINDOWS2003企業(yè)版32位,不支持大于4G以上的內(nèi)在?其實(shí)不是!“newswan”發(fā)的帖子很好,對于英文不好的朋友,完全看明白還是有點(diǎn)難度的。下面,簡單給大家提供一點(diǎn)參考,2003是支持4G以上的內(nèi)存的,但是在默認(rèn)的情況受32位的限制,不能使用4G以上的內(nèi)存,要想完全使用4G以上內(nèi)存就要靠PAE和AWE來解決32 位操作系統(tǒng)所固有的4G范圍的內(nèi)存使用限制。
PAE即物理地址擴(kuò)展,Windows 2003 內(nèi)存管理器使用 PAE 向程序提供更多的物理內(nèi)存。程序本身并不知道實(shí)際的內(nèi)存大小。所有的內(nèi)存管理和 PAE 內(nèi)存分配都由內(nèi)存管理器處理,與運(yùn)行的程序無關(guān)。
AWE即地址窗口化擴(kuò)展,是內(nèi)存管理器功能的一套應(yīng)用程序編程接口 (API),它使程序能夠?qū)ぶ犯鄡?nèi)存 — 超過標(biāo)準(zhǔn) 32 位尋址的 4 GB 內(nèi)存空間。
對于PAE和AWE要注意的是:PAE即物理地址擴(kuò)展是Windows 2003 內(nèi)存管理器的一項(xiàng)功能,也就是說其是基于系統(tǒng)的,而AWE即地址窗口化擴(kuò)展是一套應(yīng)用程序編程接口 (API)。
在 Windows Server 2003 中,當(dāng)服務(wù)器使用熱插拔內(nèi)存設(shè)備時(shí),會(huì)自動(dòng)啟用 PAE。而對于我們普通人來說不可能會(huì)使用價(jià)格高昂的服務(wù)器機(jī)器,必須在 Boot.ini 文件中使用 /PAE 開關(guān)來利啟用 PAE。使用大于 4GB 的內(nèi)存。
以下是一個(gè) Boot.ini 文件的示例,其中已添加了 PAE 開關(guān):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[Operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, EnterPRise" /fastdetect /PAE