+ -
当前位置:首页 → 问答吧 → 问个弱弱的关于内存分页的问题

问个弱弱的关于内存分页的问题

时间:2004-11-30

来源:互联网

386的内存分页机制使用页表目录和页表来把线性地址转换成物理地址,那么这个页表目录在内存中的地址是如何定位的阿?这样说吧,如果在修改了页表目录后页表目录本身在线性地址中出现的地址变化了那不是就找不到它了?

作者: zbw76   发布时间: 2004-11-30

你所说的两个目录实际上cpu只记录一个:页表目录。而且这是个物理地址,不是线形地址,所以它不会受地址映射的影响。而页面目录的 物 理 地址是存放在cr3中间的。

作者: phyma   发布时间: 2004-11-30

可能是我说的不明确阿,386的分页是采用的二级分页阿,第一级是页表目录,二级是页面的,我的意思是在作线性地址转换成物理地址的时候通过cr3定位页表目录的地址是用的实际的物理地址还是也需要作这个转换那?
如果也需要转换的话,那如果更新了页表目录那页表目录在线性地址中的位置就不一样了阿。

作者: zbw76   发布时间: 2004-11-30

是物理地址,不然就死循环了

作者: phyma   发布时间: 2004-11-30

哦,明白了,谢谢,我说我怎么绕不过这个弯那,原来是用的物理地址,嘿嘿。

作者: zbw76   发布时间: 2004-12-01

热门下载

更多