2014-04-18 60 views
0

所以我知道Multilevel page table在存储器分页/映射期间很好的节省内存空间。
假设我有一个page directoryñ项目,所以我会ñpage table,所以它的成本只是作为空间的单级页表一样大。
有什么我错过了?多级页表如何节省内存空间

+0

您并不总是映射每一个页面。因此,这些条目不需要二级页表。 – tangrs

+0

@tangrs究竟是什么意思?这是否意味着,当我需要一个“页表”时,系统会为我提取? –

回答

0

在多级页面表中,存在一个存在于主存储器中的根页表,并且所有其他页表都保存在虚拟存储器中。根页面表总是保留在主内存中。所以,当你需要一个特定的页表时,它将被加载到主内存中,而所有其他内容仍然保存在虚拟内存中,即存储在虚拟内存中的页表可以在需要时进行交换。