一个64位的计算机系统中,地址线宽为64位,实际使用的虚拟地址空间的大小是248,若采用虚拟页式存储管理,每页的大小为213,即8KB,页表表项长为8字节,采用多级页表进行管理,那么,多级页表的级次最小是( )。

admin2019-08-10  38

问题 一个64位的计算机系统中,地址线宽为64位,实际使用的虚拟地址空间的大小是248,若采用虚拟页式存储管理,每页的大小为213,即8KB,页表表项长为8字节,采用多级页表进行管理,那么,多级页表的级次最小是(          )。

选项 A、3
B、4
C、5
D、6

答案B

解析 本题考查虚拟页式存储管理中多级页表的计算。题目给定的条件,虚拟地址空间是248,即没有完全使用64位地址。页面大小为213,即8KB,则,用于分页的地址线的位数为48—1 3=35。下面计算每一级页表能容纳的最多数量。由题意,每个页面为8KB,每个页表项为8字节,那么,一页中能容纳的页表项为8KB/8B=1K,即1024个页表项,可以占用10位地址线来寻址,故剩余的35位地址线可以分为35/10=3.5,上取整以后为4,因此,至少4级页表才能完成此虚拟存储的页面映射。
转载请注明原文地址:https://kaotiyun.com/show/zwCi777K
0

最新回复(0)