【问题标题】:memory mapping in linux kernelLinux内核中的内存映射
【发布时间】:2014-02-15 18:07:17
【问题描述】:

在linux内核中,同一个物理页框是否可以同时多次映射到一个进程的虚拟内存空间?

也就是说,这个进程中有多个页表项指向同一个物理页。

【问题讨论】:

    标签: memory-management linux-kernel


    【解决方案1】:

    是的。特别是,在分配零初始化内存的任何地方,都使用写时复制语义映射归零页面,例如可执行文件的 .bss 部分。

    是否可以为可写映射做到这一点而没有问题可能取决于 CPU 架构(尤其是缓存设计)。我现在不能说 Linux 是否允许这样做。

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 2015-12-22
      • 2013-09-02
      • 2015-01-26
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多