22

每个进程都有自己的页面表,还是只是将其页面条目添加到一个大页面表中?每个进程都有自己的页表吗?

+1

顺便说一句,如果您了解了翻译旁视缓冲区,如果您知道在存在上下文切换时为当前进程重新编译翻译旁视缓冲区,它将不那么令人困惑。 – Elliot 2016-04-12 07:29:46

回答

34

是的每个进程都有自己的pagetables。它们可能会与父进程(写入时复制)或其他进程(共享内存)共享。但总的来说,每个过程都有自己的过程。

+0

很好的答案,感谢您的快速回复。 – Steven 2010-12-07 20:44:26

1

是的,除非您使用倒页表see this answer。由于倒排页表是全局的,因此每个条目还必须包含它所属的进程。

相关问题