【发布时间】:2012-02-18 20:50:41
【问题描述】:
我怀疑每个进程都有自己的单独页表,那么为什么需要系统范围的页表?此外,如果页表将虚拟地址映射到物理地址,那么我认为两个进程可能映射到相同的物理地址,因为所有进程都具有相同的虚拟地址空间。系统范围页表上的任何好的链接也可以解决我的问题?
【问题讨论】:
-
你需要考虑共享内存。每个进程都需要自己的虚拟到物理映射,但系统需要对整个物理内存进行概览,以便在进程需要将更多虚拟内存映射到物理内存时知道可以使用哪些内容。
标签: c linux unix operating-system