假定图给出的计算机M采用二级分页虚拟存储管理方式,虚拟地址格式如下: 请针对函数f1和机器指令代码,回答下列问题。 取第1条指令(pushebp)时,若在进行地址变换的过程中需要访问内存中的页目录和页表,则会分别访问它们各自的第几个表项(编号从0开始)

admin2018-08-17  39

问题

假定图给出的计算机M采用二级分页虚拟存储管理方式,虚拟地址格式如下:

请针对函数f1和机器指令代码,回答下列问题。
取第1条指令(pushebp)时,若在进行地址变换的过程中需要访问内存中的页目录和页表,则会分别访问它们各自的第几个表项(编号从0开始)?

选项

答案push ebp指令的虚拟地址的最高10位(页目录号)为00 0000 0001,中间10位(页表索引)为00 0000 0001,所以,取该指令时访问了页目录的第1个表项,在对应的页表中访问了第1个表项。

解析
转载请注明原文地址:https://kaotiyun.com/show/bSRi777K
0

最新回复(0)