燕山大学操作系统课程设计-分页管理系统页面置换算法设计与实现(实现了5中页面置换算法LRU、OPT、FIFO、LFU,CLOCK)

1、完成各类页面置换算法,包括:LRU、OPT、FIFO、LFU,CLOCK,采用多种不同的算法分别完成各类页面置换算法,并且最终选择出最高效的页面置换算法。
2、建立多个线程,每个线程执行一个页面置换算法,并且在屏幕上可以同时显示不同的算法的执行结果,设计显示方式使得对于不同算法的执行结果有一个直观的感受。
3、可以输入也可以随机产生逻辑地址访问序列,自动转换为逻辑页号,产生内存页号,分别由页面置换算法完成页面置换。
4、考虑到程序的通用性,本项目能够设定驻留内存页面的个数、内存的存取时间、缺页中断的时间、快表的时间,并提供合理省缺值,可以暂停和继续系统的执行。
5、本项目能够设定逻辑地址访问序列中地址的个数和地址的范围,输入非法数据会提示输入错误,只有输入正确的符合要求的数据才能进行页面置换。
6、本项目能够设定有快表和没有快表的两种运行模式。
7、提供良好图形界面,同时能够展示每个算法当前运行的情况和运行的结果。
8、给出每种页面置换算法每次每个页面的存取时间、每个逻辑地址对应的物理页号和内存地址。
9、为了方便对实验数据进行分析,本项目能够将每次的实验输入和实验结果存储起来,并且随时可查询,方便用户对实验数据分析。
10、完成多次不同设置的实验,总结实验数据,分析实验数据,得出结论
在这里插入图片描述
在这里插入图片描述
项目总体架构:
在这里插入图片描述
在这里插入图片描述
页面设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值