静态页式管理:
为要求内存的作业或进程分配足够的页面。系统通过存储页面表、请求表以及页表来完成内存的分配工作。
优缺点
- 静态页式管理解决了分区管理时的碎片问题。但是,由于静态页式管理要求进程或作业在执行前全部装入内存,如果可用页面数小于用户要求时,该作业或进程只好等待。而且作业和进程的大小仍受内存可用页面数的限制。
静态页式管理不能实现调页,故不能实现虚存。
动态页式管理: 分为请求页式管理和预调入页式管理。
主要区别在它们的调入方式上
- 请求页式管理的调入方式是,当需要执行某条指令而又发现它不在内存时或当执行某条指令需要访问其它的数据或指令时.这些指令和数据不在内存中,从而发生缺页中断,系统将外存中相应的页面调入内存。
- 预调入方式是,系统对那些在外存中的页进行调入顺序计算。估计出这些页中指令和数据的执行和被访问的顺序,并按此顺序将它们顺次调入和调出内存。除了在调入方式上请求页式管理和预调入管理有些区别之外,其它方面这两种方式基本相同。
详见http://ettc.sysu.edu.cn/2005wlkc/caozuoxitong/book/chapter6/lesson4/lesson4.htm