任何人都可以告诉我两者之间有什么区别吗virtual memoryswap space

为什么我们说 32 位机器的最大可访问虚拟内存仅为 4 GB?

答案

上面对虚拟内存有很好的解释超级用户

简而言之,虚拟内存是运行进程可以使用的 RAM 和磁盘空间的组合。

交换空间是硬盘上虚拟内存的一部分,在 RAM 已满时使用。

至于为什么32位CPU限制为4GB虚拟内存,已经解决了这里:

根据定义,32 位处理器使用 32 位来指代内存中每个字节的位置。

来自: stackoverflow.com