实现了操作系统中的FIFO,LRU,LFU页面置换算法,能够动态输入物理块以及页面数,得出每一步的置换步骤以及置换率,简单有效。
2021-05-19 19:45:47 14KB 页面置换算法
1
FIFO,LRU,LFU页面置换算法模拟程序.zip
2021-02-07 17:00:54 422KB 操作系统
1
采用近期最少使用(LFU)算法仿真请求分页系统 1. 设计目的:用高级语言编写和调试一个内存分配程序,加深对内存分配算法的理解。 2. 设计要求: 1, 实现请求分页存储管理方式的页面置换算法:近期最少使用算法(LFU)。 2, 内存物理块数固定为15个,对多个作业采用可变分配全局置换的策略分配物理块 3, 作业数量与作业大小(10-20页)可在界面进行设置 4, 所有作业按RR算法进行调度,时间片长度为1秒 5, 可为每个作业随机产生引用页面串,也可以人工输入引用的页面串,页面串长度50-100,要求必须包括作业所有的页面,可作为样例数据保存 6, 可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、页面串长度的初始化 7, 要求采用可视化界面,模拟内存分配和使用情况图,可在运行过程中随时暂停,查看内存使用情况 8, 每次全部作业运行结束后,要求打印访问命中率 使用java模拟实现
2020-01-03 11:21:04 643KB LFU
1
(1)输入一个逻辑页面访问序列和随机产生逻辑页面访问序列,由四个线程同时完成每个算法; (2)能够设定驻留内存页面的个数、内存的存取时间、缺页中断的时间、快表的时间,并可以暂停和继续系统的执行; (3)能够随机输入存取的逻辑页面的页号序列; (4)能够随机产生存取的逻辑页面的页号序列; (5)能够设定页号序列中逻辑页面个数和范围; (6)提供良好图形界面,同时能够展示四个算法运行的结果; (7) 给出每种页面置换算法每个页面的存取时间;
2019-12-21 21:16:40 24.6MB C#
1
操作系统课设 分页式存储管理(内含OPT,FIFO,LRU,LFU四种算法,用到了线程),用eclipse打开,我给的是创建的整个源包,打开就可以运行,这个是经过最佳改正过的
2019-12-21 20:47:55 2.57MB 操作系统课设
1