虚拟地址空间和物理存储
Microsoft Windows 支持的最大物理内存量从 2 GB 到 24 TB 不等,具体取决于 Windows 的版本。 有关详细信息,请参阅 windows 版本 内存限制。 每个进程的虚拟地址空间可以小于或大于计算机上可用的总物理内存。 驻留在物理内存中的进程的虚拟地址空间子集称为 工作集。 如果进程的线程尝试使用的物理内存数超过当前可用,则系统会将一些内存内容分页到磁盘。 进程可用的虚拟地址空间总量受物理内存和可用于分页文件的磁盘上的可用空间的限制。
物理存储和每个进程的虚拟地址空间将组织到 页,内存单位,其大小取决于主计算机。 例如,在 x86 计算机上,主机页大小为 4 KB。
为了最大限度地提高其管理内存的灵活性,系统可以将物理内存页移入磁盘上的分页文件或从磁盘上的分页文件移动。 在物理内存中移动页面时,系统将更新受影响进程的页映射。 当系统需要物理内存中的空间时,它会将最近使用最少的物理内存页移动到分页文件。 系统对物理内存的作对于仅在其虚拟地址空间中运行的应用程序是完全透明的。