Windows 驱动程序的内存管理
内核模式驱动程序分配内存用于存储内部数据、在 I/O 操作期间缓冲数据以及与其他内核模式和用户模式组件共享内存等目的。 驱动程序开发人员应了解 Windows 中的内存管理,以便正确有效地使用分配的内存。 Windows 管理虚拟内存和物理内存,并将内存划分为单独的用户和系统地址空间。 驱动程序可以指定分配的内存是否支持需求分页、数据缓存和指令执行等功能。
内存管理器是在 Windows 中执行内存管理操作的内核组件。 有关详细信息,请参阅 Windows Kernel-Mode内存管理器。
内存管理器实现许多内核模式支持例程,驱动程序调用这些例程来分配和管理内存。 有关详细信息,请参阅 内存分配和缓冲区管理。
内核模式驱动程序的内存管理功能不同于用户模式应用程序的内存管理功能。 有关应用程序的内存管理的详细信息,请参阅 内存管理。
在本节中
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈