Windows 内存空间概述

下图说明了基于 NT 的操作系统的虚拟内存空间及其与系统物理内存的关系。

说明虚拟内存空间和物理内存的示意图。

如下图所示,虚拟内存由分页物理内存提供支持,虚拟地址范围可以由不连续的物理内存页提供支持。 从分页池分配的用户空间虚拟内存和系统空间内存始终 可分页。 任何用户空间代码或数据都可以随时分页到辅助存储,即使进程正在执行也是如此。

请注意,任何非当前进程的虚拟地址都不可见,因此无法访问其内存空间。

有关内存管理的广泛讨论,请参阅 Microsoft Press 的 《内部 Microsoft Windows 内部》 一书。