Windows 内存空间
Windows 内存空间概述 - Windows drivers | Microsoft Learn https://learn.microsoft.com/zh-cn/windows-hardware/drivers/kernel/overview-of-windows-memory-space
本主题的部分内容可能是由机器翻译。
Windows 内存空间概述
下图说明了基于 NT 的操作系统的虚拟内存空间及其与系统物理内存的关系。
如下图所示,虚拟内存由分页物理内存提供支持,虚拟地址范围可以由不连续的物理内存页提供支持。 从分页池分配的用户空间虚拟内存和系统空间内存始终 可分页。 任何用户空间代码或数据都可以随时分页到辅助存储,即使进程正在执行也是如此。
请注意,任何非当前进程的虚拟地址都不可见,因此无法访问其内存空间。
有关内存管理的广泛讨论,请参阅 Microsoft Press 的 《内部 Microsoft Windows 内部》 一书。
其他资源
文档
-
KeQuerySystemTime 函数 (wdm.h) - Windows drivers
KeQuerySystemTime 例程获取当前系统时间。
-
fltCreateCommunicationPort 函数 (fltkernel.h) - Windows drivers
FltCreateCommunicationPort 创建一个通信服务器端口,微型筛选器驱动程序可以从用户模式应用程序接收连接请求。
-
MmGetPhysicalAddress 函数 (ntddk.h) - Windows drivers
MmGetPhysicalAddress 例程返回与有效非分页虚拟地址对应的物理地址。