什么是*分页*内核内存?

什么是*分页*内核内存?

什么是分页内核内存,如 Windows 任务管理器中报告的一样?它与页面文件有关吗?

我假设它是存储在磁盘上的页面文件中的内核内存的一部分,但我测试了禁用页面文件并且(重新启动后)仍然发现分页内核内存非零!

在此处输入图片描述

答案1

摘录自

分页池和非分页池是操作系统和设备驱动程序用来存储其数据结构的内存资源。

内核和设备驱动程序使用非分页池来存储系统无法处理页面错误时可能访问的数据。

内核内存是操作系统本身分配/使用的内存,包括内核和任何驱动程序。

如果存在分页内核内存,则可以将其写入分页文件。

非分页内核内存永远不会写入页面文件。在 Windows 无法使用页面错误的情况下,例如在处理中断或延迟过程调用(与中断相关)时,需要“非分页内存池”来提供内存。

相关内容