用户进程中的有效内存位置至少映射了两次,为什么?

时间:2018-10-22 14:38:59

标签: memory operating-system mapping

在OS中,用户进程中的每个有效内存位置都至少映射两次,一次映射到用户进程虚拟内存中,一次映射到内核空间中的直接物理映射中。

如何理解“内核空间中的直接物理映射”?

1 个答案:

答案 0 :(得分:0)

这就是您看待事物的全部方式。我不会将其描述为双重映射,但我想您可以这样做。

如果要将其视为双重映射,则应将其查看为:

步骤1:为该过程创建页表条目。

第2步:将页表条目映射到物理页框。

您可以将映射视为一个步骤甚至三个步骤。