毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> linux >> 正文

Linux中的页目录里放的是什么东西?页表里面的数据又是什么

更新时间:2012-10-29:  来源:毕业论文

请问各位,Linux中的页目录里放的是什么东西?页表里面的数据又是什么?页表被放在了主存中,那页目录呢?一个系统是不是只有一张页表?

页目录,你简单理解就是一个页表的数组

每一个元素,里面存放着一张页表

然后,页表里面存放了页的位置,然后多余的空间,存放的是页面的权限位
------------------------------------------------------------------

对于一个进程来说,他独享整个虚拟寻址空间,所以,页目录,必须是独立的

否则,通过cr3寄存器解析以后,所有的进程同一个虚拟地址指向的是同一块物理内存

所以,页目录是每个进程自己拥有的采购流程 
------------------------------------------------------------------

非x86体系类似,最好是先仔细看看分页管理再考虑这些问题,要不各种迷糊

有一个不是太清楚的,“页目录里存放的是页表的位置”,这里的位置实际上也是一个地址,对吧,也就是说32/64位的系统实际上页目录的内容其实不一样,32位页目录中一项有 32位,64位系统页目录有64位,而页表里面存放页框的位置,里面的一项也是地址,也同页目录项一样的情况,只不过页表里一项代表的地址是一个页框的物理地址,可以这样理解吗?

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。