页面状态

进程的虚拟地址空间的页面可以处于以下状态之一。

描述
自由 该页既未提交也不保留。 进程无法访问该页面。 它可供保留、提交或同时保留和提交。 尝试读取或写入免费页面会导致访问冲突异常。
进程可以使用 VirtualFreeVirtualFreeEx 函数释放其地址空间的保留或提交的页,并将其返回到免费状态。
保留 该页已保留以供将来使用。 其他分配函数不能使用地址范围。 该页不可访问,并且没有与之关联的物理存储。 它可供提交。
进程可以使用 VirtualAllocVirtualAllocEx 函数来保留其地址空间页,稍后提交保留页。 它可以使用 VirtualFreeVirtualFreeEx 来取消提交的页面并将其返回到保留状态。
承诺 内存费用是从 RAM 的总体大小和磁盘上的分页文件分配的。 该页面可访问,访问权限由 内存保护常量之一控制。 仅在首次尝试读取或写入该页时,系统才会将每个提交的页面初始化并加载到物理内存中。 进程终止时,系统会释放已提交的页面的存储。
进程可以使用 VirtualAllocVirtualAllocEx 提交来自保留区域的物理页面。 它们还可以同时保留和提交页面。
GlobalAllocLocalAlloc 函数分配具有读/写访问权限的已提交页面。