为何采用多级页表来描述虚拟地址空间与虚拟内存空间的映射?这种实行方法的好处与代价是什么?

admin2016-05-14  29

问题 为何采用多级页表来描述虚拟地址空间与虚拟内存空间的映射?这种实行方法的好处与代价是什么?

选项

答案如果采用一级页表,在字长为32位、页长为4KB(12位二进制)的计算机上,页表的长度就有2加,页表就要占用很大的内存。 采用分为页目录和页表的二级页表,它们的表长都各为1024(10位二进制),这样只要页目录和一个页表,也即将1024个表项+1024个表项驻在内存就行,而不必像采用一级页表时需要1024×1024(220)个表项驻在内存。 对于字长更长的计算机,就要采用2级以上的多级页表。 这种实行方法的代价增加了访问页表的总时间,是以时间换空间的方法。

解析
转载请注明原文地址:https://kaotiyun.com/show/oYNx777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)