32位系統內存( 二 )


另外 , Windows操作系統需要開啟PAE功能來配合 , 開啟后可以在系統屬性上看到“物理內存地址擴展”字樣 , 但是非服務器版本32位系統如WinXP和WIN7由于內部的設定需要打一個叫“ReadyFor4GB”的補丁才能解除限制 , 真正的開啟PAE 。
參考資料:百度百科-內存
32位系統為什么有內存大小限制:

32位系統內存

文章插圖
不是只有32位系統有內存大小限制 , 其實64位也是有內存大小限制的:
目前32位的系統 , 理論上支持的最大內存是2的32次冪比特 , 換算后也就是4G , 所以一般32位系統能調用的內存都是在4G以內,也就是內存大小限制在了4G 。
64位系統理論上支持的最大內存是2的64次冪比特 , 換算后也就是16TB , 不過目前64位最大支持的內存是128G , 所以64位也是有內存大小限制的 , 只是比32位支持的內存要大很多而已 。

32位系統可以支持多大內存:
32位系統內存

文章插圖
最大支持內存和操作系統有直接關系 , 即使是64位處理器 , 使用32位操作系統支持的內存也最多為2的32次方 , 就是4G 。在windows 32位操作系統中最大只識別3.25-3.75之間 , 根據windows版本不同而不同 。而64位操作系統的尋址能力就是2的64次方 。也就是17179869184G , 當然這只是理論值 , 實際中不可能用到這么大的內存 , 目前64位windows系統最大只支持128G 。而當前主流主板只能加到16G

推薦閱讀