
实现虚拟存储管理中的OPT、FIFO和LRU页面置换算法的编程方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在虚拟存储管理系统中实现OPT(最优)、FIFO(先进先出)及LRU(最近最少使用)三种经典页面置换算法的具体编程技术与实践方法。
1. 提供一组页面访问顺序(例如:页面走向为 1、2、5、7、5、7、1、4、3、5、6、4、3、2、1、5、2)。
2. 给该作业分配一定数量的物理块(如 3 块或 4 块等)。
3. 使用 OPT, FIFO 和 LRU 页面置换算法模拟页面置换过程,并计算其缺页率。
4. 每访问一个页面时,需给出内存中的内容(即内存中的页面号),若有淘汰还需给出被淘汰的页面号。
5. 利用特殊的页面访问顺序和不同的物理块数量,在使用 FIFO 算法的情况下计算其缺页率,并进一步理解 Belady 现象。
6. (附加)实现 CLOCK 页面置换算法,修改位可在确定页面号时直接任意给出。
全部评论 (0)
还没有任何评论哟~


