
实现虚拟存储管理中的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)
还没有任何评论哟~


