“如果虚拟地址空间比物理地址空间小,那么如何使虚拟地址空间有足够的空间来引用物理地址空间中的所有内容?”这该怎么做呢?“它不会有足够的空间,但这并不是问题。为什么每个虚拟地址空间都需要覆盖所有物理内存?实际上,在大多数计算机上,这几乎从未发生过。虚拟内存的一部分动机是将每个进程的内存隔离开来,以便它们不会互相干扰。”“即使在您的图片中,虚拟地址空间也没有引用物理地址空间中的所有内容。红色页面不属于该进程,这意味着它们不出现在虚拟地址空间中。”“使用 PAE 以使用超过 4 GiB 物理内存的 32 位计算机就是一个例子。每个虚拟地址空间最多为 4 GiB,即使使用了 8 GiB 或更多的物理 RAM。”