就像每个用户级进程都有自己的虚拟内存空间一样,Linux内核的虚拟内存页是否可以交换?
发布于 2015-01-14 15:57:24
内核空间页不会通过设计得到页面{in,out},并被固定在内存中。从安全的角度来看,内核中的页面通常是可以信任的,而用户空间页面应该是而不是。
因此,您不必担心直接访问代码中的内核缓冲区。虽然用户空间缓冲区不一样,但不必担心处理页面错误。
内核空间页不能按设计分页,因为当包含处理页错误说明的页被分出时,您可能想考虑应用程序会做什么!
发布于 2015-01-14 11:05:12
不,内核内存不会在Linux上交换。
https://stackoverflow.com/questions/27939617
复制相似问题