32位元的作業系統有記憶體定址限制,插到4G的DDR3也只能使用其中3.25GB
而64位元的作業系統能定址到16EB!
請問:如果在64位元的作業系統,卻跑32位元的應用軟體!
那32位元應用軟體的部份,能使用超過32位元限制3.25GB的記憶體嗎?
感謝指教!
以下列出 每個 應用程式 "user-mode"下 能使用的最大記憶體量(定址能力)
32位元Windows + 32位元應用程式 --> 上限2GB
32位元Windows + 32位元應用程式(LAA) --> 上限2GB
32位元Windows(/3GB) + 32位元應用程式(LAA) --> 上限3GB
64位元Windows + 32位元應用程式 --> 上限2GB
64位元Windows + 32位元應用程式(LAA) --> 上限4GB
64位元Windows + 64位元應用程式(預設開啟LAA) --> 上限8TB
64位元Windows + 64位元應用程式 --> 上限2GB
LAA: Large-Address-Aware 處理大型記憶體位置
/3GB: 將定址空間分配3GB給user-mode使用,kernel-mode使用1GB
----
最大能支援的實體記憶體數量
根據每個作業系統的實作有所不同
Windows請參考 Memory Limits for Windows Releases
內文搜尋

X