首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟内存是否用于内核本身?

问虚拟内存是否用于内核本身?
EN

Stack Overflow用户
提问于 2016-04-05 08:46:39
回答 1查看 78关注 0票数 0

OS的内存管理可以是为进程分配的内存和为OS内核分配的内存。

我知道虚拟内存用于进程。我想知道虚拟内存是否也用于内核?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-04-05 09:16:10

答案有时而且通常是这样的。

内核的某些部分不能分页。例如,如果页面错误处理程序必须自己分页,则不能分页。

操作系统设计的一部分是确定内核的哪些部分可以分页,哪些部分不能分页。这包括分页内核堆内存。内核分页池和非分页池通常有不同的分配机制。

为了获得更好的性能,人们还会尝试尽可能多地对内核进行分页。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36415283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档