先进先出FIFO页面置换算法2
更新时间:2023-10-14 13:35:01 阅读量: 综合文库 文档下载
《操作系统》 课外实践报告
项 目 名 称: 页面置换算法 所 在 班 级: 姓名: 学号: 组长: 小 组 成 员: 指 导 教 师: 支丽平 成 绩 评 定:
页面置换算法中的先进先出算法
一 实验目的
了解最佳页面置换算法与先进先出FIFO页面置换算法,并掌握其基本原理 二 实验目标
用C++模拟最佳页面置换算法与先进先出FIFO页面置 换算法 三 实验步骤
第一步,输入系统为进程分配的物理块数(m<=10) 第二步,输入总页面数(n<=30) 第三步,输入页面号引用串 第四步,系统自动给出演示数据 第五步,分析数据
第六步,重复一到五步骤 四 技术难点及解决方案 技术难点:如何找到最久页面 解决方案:建立一个时间数组,做标记
五 关键数据和算法流程
代码如下:
#include \
#include \ //使用setw()时用到的头文件 #include \#include \
#include \使用getchar()时用到的头文件 using namespace std;
#define Max 30 //某进程调入内存中的最大页面数 #define Size 10 //系统为某进程分配的最大物理块数
void Init(int Block[],int m) //初始化物理块 { int i;
for(i=0;i Block[i]=-1; } } void creat(int Page[],int n) //输入页面串引用号 { int i; for(i=0;i cin>>Page[i]; } } void FIFO(int Page[],int Block[],int n,int m) {//max_stay:比较当前内存中页面驻留的最久时间,count:统计页面置换次数 //get:某物理块是否等待驻入新页面(-1:否) //flag:标记当前序号页面是否已驻入内存(-1:否) //block_num:驻留内存时间最长的页面所在的物理块序号 //time[]标记对应序号的物理块中页面驻留时间 int i,j,max_stay=0,count=0; int get=-1,flag=-1,block_num=-1; int time[Size]; for(i=0;i for(i=0;i { for(j=0;j get=j; //物理块j即将(/等待)驻入新页面 break; } } for(j=0;j { if(Block[j]==Page[i])//物理块j中页面与当前期望调入内存的页面相同 { flag=j; break; } } for(j=0;j if(time[j]>max_stay) { max_stay=time[j]; block_num=j; //block_num标记当前序号物理块中页面驻留时间最久 } } if(flag==-1) //不存在相同页面 { if(get!=-1) //物理块即将(/等待)驻入新页面
正在阅读:
先进先出FIFO页面置换算法210-14
尤建新《企业管理概论》(第4版)笔记和课后习题答案04-09
借助媒体作决策 华师大版06-04
七年级上11单元复习的说课稿07-08
百数图练习题精选04-17
中学用心肺复苏模拟人08-14
初中班主任德育工作实效性的强化策略_贺艺06-12
1~14吴代鸣固体物理习题05-12
《汽车材料》复习题14121507-24
新进公司自我介绍02-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 先出
- 置换
- 算法
- 先进
- 页面
- FIFO
- 幼儿园小学化倾向心得体会
- 关于东南亚区域市场分析
- 成教医学影像本科医学影像设备学自学习题
- 草原(修改后) - 图文
- 2017年最新人音版五年级上册小学音乐教案全套(表格教案) - 图文
- 档案保护技术实验报告 - 图文
- 关于对郑州市城市基础设施配套费收费标准及有关问题的批复
- 公共管理学形考答案2011
- 新孟河延伸拓浚工程报告大纲
- 化学试题07 - 配位化合物
- 历年高考语文病句类题目汇编
- 河北邢台市高中地理8中国的北方地区填图练习
- 万科公司盈利能力分析
- ISO27001:2013信息系统访问与监控管理程序
- 牛津七年级英语预备教材Unit 3配套试卷
- 光强对光电化学法分解水制氢的影响
- 唐代诗僧
- 11流体力学
- 煤气柜安全操作规程
- 15.05.25-关于开展1号线工程“危大工程方案专项检查”的通知