清华大学OS公开课第六讲。
段式储存管理:将相同类型、储存方法的数据放在一段联系内存中,比如代码段、数据段、堆栈等。还有内存共享的话,不同进程的共享段可以用同一段物理内存表示。
页式储存管理:对内存操作时逻辑地址要转换成物理地址,这时就要查页表,就是逻辑地址页号和物理地址页号的对应关系。公开课讲了三个优化,一个是用CPU里的缓存,思想就是经常访问的页表放到缓存里。
还有是多级页表储存,思想是页表往往只要存一部分逻辑地址,因为一般不会用到全部,这样就可以弄多级,一层层往下找,每层只存会用到的页表。我估计就是跟函数式线段树什么的类似,如果某层没存该找的页表,就处理一下让他存,但是这种情况很少,所以可以大大减少储存量。
最后还有个反置页表,没看懂。
原文:http://www.cnblogs.com/seen1020/p/4362612.html