请输入分配的内存块数:3
请输入页面使用列表,以空格分开:4 7 0 7 1 0 1 2 1 2 6
页面置换过程如下:
页号ID:4正在放入内存中
当前内存保留的页面是:4 -1 -1
页号ID:7正在放入内存中
当前内存保留的页面是:4 7 -1
页号ID:0正在放入内存中
当前内存保留的页面是:4 7 0
内存中有ID为7,这个页面不能置换
当前内存保留的页面是:4 7 0
页号ID:1正在放入内存,页号ID:4被替换出去
当前内存保留的页面是:1 7 0
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:1 7 0
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:1 7 0
页号ID:2正在放入内存,页号ID:7被替换出去
当前内存保留的页面是:1 2 0
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:1 2 0
内存中有ID为2,这个页面不能置换
当前内存保留的页面是:1 2 0
页号ID:6正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:1 2 6
缺页次数为:3,缺页率为:0.375
============================================================请输入分配的内存块数:3
请输入页面使用列表,以空格分开:请输入分配的内存块数:3
请输入页面使用列表,以空格分开:6 0 1 2 0 3 0 4 2 3
页面置换过程如下:
页号ID:6正在放入内存中
当前内存保留的页面是:6 -1 -1
页号ID:0正在放入内存中
当前内存保留的页面是:6 0 -1
页号ID:1正在放入内存中
当前内存保留的页面是:6 0 1
页号ID:2正在放入内存,页号ID:6被替换出去
当前内存保留的页面是:2 0 1
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:2 0 1
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:2 3 1
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:2 3 0
页号ID:4正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:4 3 0
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:4 2 0
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:4 2 3
缺页次数为:6,缺页率为:0.857143
============================================================请输入分配的内存块数:3
请输入页面使用列表,以空格分开:7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1
页面置换过程如下:
页号ID:7正在放入内存中
当前内存保留的页面是:7 -1 -1
页号ID:0正在放入内存中
当前内存保留的页面是:7 0 -1
页号ID:1正在放入内存中
当前内存保留的页面是:7 0 1
页号ID:2正在放入内存,页号ID:7被替换出去
当前内存保留的页面是:2 0 1
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:2 0 1
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:2 3 1
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:2 3 0
页号ID:4正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:4 3 0
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:4 2 0
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:4 2 3
页号ID:0正在放入内存,页号ID:4被替换出去
当前内存保留的页面是:0 2 3
内存中有ID为3,这个页面不能置换
当前内存保留的页面是:0 2 3
内存中有ID为2,这个页面不能置换
当前内存保留的页面是:0 2 3
页号ID:1正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:0 1 3
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:0 1 2
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:0 1 2
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:0 1 2
页号ID:7正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:7 1 2
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:7 0 2
页号ID:1正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:7 0 1
缺页次数为:12,缺页率为:0.705882
============================================================请输入分配的内存块数:3
请输入页面使用列表,以空格分开:7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 1 0
页面置换过程如下:
页号ID:7正在放入内存中
当前内存保留的页面是:7 -1 -1
页号ID:0正在放入内存中
当前内存保留的页面是:7 0 -1
页号ID:1正在放入内存中
当前内存保留的页面是:7 0 1
页号ID:2正在放入内存,页号ID:7被替换出去
当前内存保留的页面是:2 0 1
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:2 0 1
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:2 3 1
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:2 3 0
页号ID:4正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:4 3 0
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:4 2 0
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:4 2 3
页号ID:0正在放入内存,页号ID:4被替换出去
当前内存保留的页面是:0 2 3
内存中有ID为3,这个页面不能置换
当前内存保留的页面是:0 2 3
内存中有ID为2,这个页面不能置换
当前内存保留的页面是:0 2 3
页号ID:1正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:0 1 3
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:0 1 2
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:0 1 2
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:0 1 2
页号ID:7正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:7 1 2
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:7 1 2
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:7 0 2
缺页次数为:11,缺页率为:0.647059
============================================================请输入分配的内存块数:3
请输入页面使用列表,以空格分开:7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1
页面置换过程如下:
页号ID:7正在放入内存中
当前内存保留的页面是:7 -1 -1
页号ID:0正在放入内存中
当前内存保留的页面是:7 0 -1
页号ID:1正在放入内存中
当前内存保留的页面是:7 0 1
页号ID:2正在放入内存,页号ID:7被替换出去
当前内存保留的页面是:2 0 1
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:2 0 1
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:2 3 1
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:2 3 0
页号ID:4正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:4 3 0
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:4 2 0
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:4 2 3
页号ID:0正在放入内存,页号ID:4被替换出去
当前内存保留的页面是:0 2 3
内存中有ID为3,这个页面不能置换
当前内存保留的页面是:0 2 3
内存中有ID为2,这个页面不能置换
当前内存保留的页面是:0 2 3
页号ID:1正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:0 1 3
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:0 1 2
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:0 1 2
内存中有ID为1,这个页面不能置换
当前内存保留的页面是:0 1 2
页号ID:7正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:7 1 2
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:7 0 2
页号ID:1正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:7 0 1
缺页次数为:12,缺页率为:0.705882
============================================================请输入分配的内存块数:3
请输入页面使用列表,以空格分开:7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1
页面置换过程如下:
页号ID:7正在放入内存中
当前内存保留的页面是:7 -1 -1
页号ID:0正在放入内存中
当前内存保留的页面是:7 0 -1
页号ID:1正在放入内存中
当前内存保留的页面是:7 0 1
页号ID:2正在放入内存,页号ID:7被替换出去
当前内存保留的页面是:2 0 1
内存中有ID为0,这个页面不能置换
当前内存保留的页面是:2 0 1
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:2 3 1
页号ID:0正在放入内存,页号ID:1被替换出去
当前内存保留的页面是:2 3 0
页号ID:4正在放入内存,页号ID:2被替换出去
当前内存保留的页面是:4 3 0
页号ID:2正在放入内存,页号ID:3被替换出去
当前内存保留的页面是:4 2 0
页号ID:3正在放入内存,页号ID:0被替换出去
当前内存保留的页面是:4 2 3
页号ID:0正在放入内存,页号ID:4被替换出去
当前内存保留的页面是:0 2 3
内存中有ID为3,这个页面不能置换
当前内存保留的页面是:0 2 3
没有合适的资源?快使用搜索试试~ 我知道了~
页面置换算法(OPT、FIFO、LRU)实现--C++版本

共21个文件
cpp:5个
o:5个
h:4个


温馨提示
该工程具体是在codeblock上面实现了操作系统课程上讲解的页面置换算法,包括先进先出(FIFO)、最佳置换算法(OPT)、最久最近未使用算法(LRU)。 具体实现功能有: 1、建立相应的数据结构 2、在屏幕上显示页面的状况 3、时间的流逝可用下面几种方法模拟:按键盘,每按一次可认为过一个时间单位; 4、将一批页的置换情况存入磁盘文件,以后可以读出并重放; 5、计算页面的缺页次数、缺页后的页面置换次数 6、支持算法:FIFO、LRU、最佳置换算法。
资源详情
资源评论
资源推荐
收起资源包目录






























共 21 条
- 1
















格式:doc 资源大小:165.5KB 页数:13









格式:doc 资源大小:69.0KB 页数:4







sea_baby
- 粉丝: 8
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 人力资源和社会保障部高专业技术人才管理软件使用手册.doc
- 工大用基于系列单片机的智能IC卡门禁控制系统研究设计.doc
- 企业网网络安全解决技术方案.doc
- 春信管网络课程设计文档书写格式.doc
- 单片机原理及接口技术课程设计方案(彩灯控制器设计方案).doc
- 血站档案管理信息化建设的路径探讨.docx
- 用plc实现交通灯和刀库设计方案.doc
- 计算机网络课程面向校企合作的教学实践.docx
- 云计算大数据平台运维方案.docx
- Java的五子棋游戏的设计方案77.doc
- 2016年计算机一级上机操作试题及答案.doc
- 大数据方案介绍.pptx
- 试析项目管理在市政公用工程中的应用.docx
- 网络安全复习笔记.doc
- 计算机在冶金自动化控制中的应用初探.docx
- 单片机的电子温计.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论2