2012-01-02 63 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上阅读更多详情。