燕山大学操作系统课程设计页面置换算法模拟(javaweb+多线程+AJAX动态体现+柱状图对比)
本文利用javaweb,连接了数据库,主要实现了五种置换算法、随机数生成、多线程启动和暂停、动画显示实现、柱状图生成、查看历史纪录、只显示最新一次结果等功能。
·
资源
实现效果可看操作系统课程设计页面置换算法模拟演示视频_哔哩哔哩_bilibili
资源下载(包括报告和源代码)【免费】操作系统课程设计页面置换算法模拟(javaweb+数据库+多线程+AJAX动态体现+柱状图对比)资源-CSDN文库
实现功能
实现了五种置换算法,OPT、CLOCK、LFU、LRU、FIFO,及以下功能
(1) 输入一个逻辑页面访问序列和随机产生逻辑页面访问序列,由四个线程同时完成每个算法;
(2) 能够设定驻留内存页面的个数、内存的存取时间、缺页中断的时间、快表的时间,并提供合理省缺值,可以暂停和继续系统的执行;
(3) 能够随机输入存取的逻辑页面的页号序列;
(4) 能够随机产生存取的逻辑页面的页号序列;
(5) 能够设定页号序列中逻辑页面个数和范围;
(6) 能够设定有快表和没有快表的运行模式;
(7) 提供良好图形界面,同时能够展示四个算法运行的结果;
(8) 给出每种页面置换算法每个页面的存取时间;
(9) 能够将每次的实验输入和实验结果存储起来,下次运行时或以后可查询;
(10) 完成多次不同设置的实验,总结实验数据,看看能得出什么结论。
效果展示
提交信息页面
运行页面
图表页面
历史记录
结果
最终获得A+
更多推荐
已为社区贡献2条内容
所有评论(0)