45.某计算机按字节编址,采用页式虚拟存储管理方式,虚拟地址和物理地址的长度均为32位,页表项的大小为4字节,页大小为4MB。虚拟地址结构如下:
这一道题如果不细想的话,其实是可以做对的,毕竟数字就只有那几个,但是细想下来:
这里的"该页对应的页表项的虚拟地址",题目只告诉了页表的起始虚拟地址,但是没有给页表对应的页表项地址的任何信息。
而且页表中理论上应该存放的是用户进程虚拟地址所对应的页框号,不会存放页表本身虚拟地址与物理地址的映射关系,为什么可以直接用页表起始虚拟地址+页号*4
所以应该如何理解这一问呢,有哪位佬指正一下或者推荐一些讲解视频吗,非常感谢!