系統要如何才能使用4G以上的記憶體?

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
那請問一下Windows Server 2008 32BIT
是否也是開啟PAE而已嗎
因為他也是能夠支援4G以上記憶體
我原本以為不能支援4G以上記憶體
是因為微軟封鎖起來而已
但是Windows Server 2008使用4G以上記憶體應該
沒有問題吧 不然他怎麼說服使用者

記得當時微軟將x86架構的物理地址擴展 (PAE) 的物理地址空間限制在4GB是因為這有助于防止一些驅動程序出現兼容性的問題。
 

單純的宅宅

進階會員
已加入
2/4/10
訊息
417
互動分數
25
點數
28
那請問一下Windows Server 2008 32BIT
是否也是開啟PAE而已嗎
因為他也是能夠支援4G以上記憶體
我原本以為不能支援4G以上記憶體
是因為微軟封鎖起來而已
但是Windows Server 2008使用4G以上記憶體應該
沒有問題吧 不然他怎麼說服使用者


微軟網站上寫得明明白白
Windows Server 32bit 依版本不同,可以使用記憶體從 2GB 到 64GB 不等。

我個人實際使用過 Windows 2000 Advanced Server
此版本最高可以使用到共 8 核的 CPU,記憶體最高可抓到 8GB。

安裝後不需改參數,可以直接抓到共 8 核的 CPU,而記憶體預設是到 4GB,
要抓到 8GB,只要手動在 boot.ini 裡加上 " /PAE " 參數即可。
而一般程式則可以透過作業系統,請求到最高 2GB 來用。

以燒機程式測試,開三個,每個各別被分配 2GB 使用,共 6GB 正被燒機測試。
開第四個,則顯示記憶體不足,第四個燒機程式只能測 CPU 無法測記憶體。
但此時,開啟其它程式,依然能順利使用到剩下的 2GB,
也就是說,全部 8GB,都可以由作業系統分配實際被使用到。

至於傳言所謂的不相容,我個人沒遇過。
微軟是全球極頂尖的科技公司,也經歷過相當多版本的開發,對驅動程式與應用程式的開發,
早有一套極嚴謹的開發與測試規則,只要遵循規則通過認證,要讓使用者發現不相容,並不容易。

觀察近幾年來微軟發佈的修正程式,幾乎都是區域網路與網際網路方面的問題,
已經有好幾年沒有硬體控制與應用程式平台方面的問題被發現,
所謂的不相容,不敢說沒有,但至少我個人尚未遇過。
 
最後編輯:
▌延伸閱讀