【发布时间】:2015-01-14 06:38:15
【问题描述】:
我看到了这个问题 - What's the difference between "virtual memory" and "swap space"?
这里提到虚拟内存 = RAM 空间 + 磁盘空间 - 进程可以使用。
那么虚拟内存的最大大小可以是多少?
Max(Virtual Memory) = 磁盘空间 + RAM 空间 - 操作系统空间(在 RAM 和磁盘上)吗?
【问题讨论】:
-
“虚拟内存 = RAM 空间 + 磁盘空间 - 进程可以使用的空间”。那是完全错误的,另一个说这也是错误的答案。考虑一个具有 4GB RAM 的 64 位操作系统和一个内存映射 1GB 文件 100 次的进程,使用 100GB 虚拟内存。无法添加 RAM 空间、磁盘空间、操作系统空间或其他任何东西来获得进程将使用的 100GB 虚拟内存。
标签: memory swap ram virtual-memory