Memory management linux内核中的内存映射

Memory management linux内核中的内存映射,memory-management,linux-kernel,Memory Management,Linux Kernel,在linux内核中,同一物理页帧是否可能同时多次映射到一个进程的虚拟内存空间 换句话说,此过程中有多个页表条目指向同一物理页。是。特别是,在分配零初始化内存的任何地方,都使用写时复制语义映射零化页,如可执行文件的.bss部分 对于无问题的可写映射,是否可以做到这一点可能取决于CPU体系结构(特别是缓存设计)。我现在不能说Linux是否允许这样做

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


换句话说,此过程中有多个页表条目指向同一物理页。

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

对于无问题的可写映射,是否可以做到这一点可能取决于CPU体系结构(特别是缓存设计)。我现在不能说Linux是否允许这样做