2016-06-28 73 views
1

在两级地址转换中,据说第一级页表(1K条目)将一直存在于主存储器中用于进程。 在1K个二级页面表中,只有那些页面表存在于当前正在使用的内存中。 如果没有任何辅助存储(例如在嵌入式系统中),我们将在哪里存储其他二级页表(当前未使用)? 如果我们不能从内存中换出二级页表,那么两级地址转换没有优势吗?如果我们没有辅助存储,多级页表是否有优势?

回答

0

无级虚拟内存逻辑地址转换的多级表的优点是可以有动态页表大小(即使它没有分页)。分页只是可能的好处(但是,具有专用系统地址空间的系统可以在不嵌套的情况下分页页面)。

+0

Thanx的答案..我才知道,即使没有二级存储,多级页表是有益的。这是因为它们使我们能够灵活地映射进程实际使用的那些用户空间进程页面。通常,没有进程使用全部3GB空间。所以这种方法会节省很多空间。 – Adi06411

相关问题