2012-01-02 61 views
1

Windows上的任何單個進程可以解決的最大內存量是多少?這是否與系統的最大虛擬內存不同?這將如何影響系統設計?Windows和系統內存

+0

虛擬內存!=頁面文件。所以「最大虛擬內存」沒有多大意義。 – Mehrdad 2012-01-02 12:47:08

回答

2

在32位版本的Windows上,單個進程可以映射和尋址不超過3GB的虛擬內存。在64位版本的Windows中,32位進程一次可映射和尋址不超過4GB的虛擬內存。

對於64位進程,數量很難計算,因爲有許多重疊限制可能適用於各種因素。它通常在7TB左右。

系統的虛擬內存的最大數量很難計算,也不是一個非常有意義的數字。此外,物理內存的限制與虛擬內存上的這些限制無關。

您可以在微軟頁面Memory Limits for Windows Releases上閱讀更多詳情。