关于从页目录计算页表物理地址的技术咨询
关于从页目录计算页表物理地址的技术咨询
我现在正在啃分页机制的知识点,但有个问题一直绕得我头大——到底怎么定位到页表呢?所有资料都说页目录里存着指向页表的指针,但具体是怎么实现的啊?
就我目前的理解,页目录项只保存了页表地址的20位,那完整的页表物理地址剩下的12位是从哪来的?而且虚拟地址里用来索引页表的部分是10位,这样算下来还缺2位呢。
请注意哦,我问的是从页目录获取页表的地址,不是页的地址!
补充一下:我其实是想补全这个公式:Physical Address of Page Table = Page Directory Entry (20 Bits) + Index from Virtual Address (10 Bits)
备注:内容来源于stack exchange,提问作者nightloewe1
相关产品推荐
相关产品推荐

