【发布时间】:2020-05-21 10:03:40
【问题描述】:
我正在阅读教科书:Computer Systems A Programmer's Perspective,在第 9.7.2 章:Linux 虚拟内存系统(第三版)中讨论了虚拟内存。
我有点被linux进程的虚拟内存结构弄糊涂了,如下图:
我的问题是:内核虚拟内存是否保留供内核运行 其余的虚拟内存保留给用户进程?内核代码和数据有什么作用?而内核虚拟内存中的物理内存又是什么呢?
【问题讨论】:
-
能否请您重新表述您的问题以更清楚?我不认为我理解您所说的“为什么我们需要为每个进程复制内核代码和数据以及内核中的物理内存有什么作用?”的意思?
-
另外,你能提供教科书的名字/作者吗?这张图很奇怪。
标签: memory memory-management linux-kernel virtualization