首页 > 其他 > 详细

【操作系统】页表查询

时间:2015-03-24 14:44:47      阅读:345      评论:0      收藏:0      [点我收藏+]

清华大学OS公开课第六讲。

段式储存管理:将相同类型、储存方法的数据放在一段联系内存中,比如代码段、数据段、堆栈等。还有内存共享的话,不同进程的共享段可以用同一段物理内存表示。

页式储存管理:对内存操作时逻辑地址要转换成物理地址,这时就要查页表,就是逻辑地址页号和物理地址页号的对应关系。公开课讲了三个优化,一个是用CPU里的缓存,思想就是经常访问的页表放到缓存里。

还有是多级页表储存,思想是页表往往只要存一部分逻辑地址,因为一般不会用到全部,这样就可以弄多级,一层层往下找,每层只存会用到的页表。我估计就是跟函数式线段树什么的类似,如果某层没存该找的页表,就处理一下让他存,但是这种情况很少,所以可以大大减少储存量。

最后还有个反置页表,没看懂。

【操作系统】页表查询

原文:http://www.cnblogs.com/seen1020/p/4362612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!