版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四 模拟处理机 HRRN 调度算法一、实验目的:用C+设计HRRN调度算法程序。二、实验内容: 本实验随机输入的进程个数、进程名 称、进程提交到系统的时间、进程运行所需时间。通 过模拟程序。显示以下信息:1)处理机对进程的调度过程。2)计算这 N 个进程的平均周转时间。三、HRRN (最高响应比调度算法)原理 最高响应比调度:在每次调度作业时,先计算后备队 中每个作业的响应比, 然后挑选响应比高者投入运行响应比 R 定义:R= (w + S)/S(R:响应比W=等待时间,S=运行时间)响应比 R= 周转时间 / 运行时间=(运行时间 + 等待时间) / 运行时间= 1 +(等待时间 / 运
2、行时间)四、示例如:输入进程个数: 5进程名称 到达系统时间ABCDE02468所需服务时间36452进程名称 到达系统时间 所需服务时间033991313151520开始时间 结束时间5 个进程的平均周转时间:3+7+9+7+14)/5=8显示运行结果:A03B26C44E82D65五、运行结果六、代码#in elude #i nclude typedef struct Node char n ame10; int in to;int run time;int start;int fini sh;int status;int hrrn;int sum;Node;int select(Node
3、 node,int n)int i,flag=0;for(i=0;in;i+)if(0=nodei.status) flag=1; break;if(1=flag)return i;elsereturn -1; int compute(Node node,int t) return (node.runtime+o)/node.runtime;int main()int n,i,j,max,t=0;Node node100;printf( 输入处理进程的个数: n);scanf(%d,&n);getchar();printf( 进程名称 到达系统时间 所需服务时间n);for
4、(i=0;in;i+)scanf(%s,);scanf(%d,&o);scanf(%d,&nodei.runtime);getchar();nodei.status=0;if(0=i)nodei.hrrn=0;while(1)int index;index=select(node,n);int flag=0;if(index=-1)break;max=0;for(i=0;in;i+)if(onodemax.hrrn) max=i;flag=1;if(1=flag) nodemax.start=t; t+=nodemax.runtime;
5、nodemax.status=1; nodemax.finish=t;nodemax.sum=o;elset+;for(i=0;in-1;i+)for(j=i;jnodej+1.finish)Node temp=nodej; nodej=nodej+1;nodej+1=temp;printf( 进程名称 到达系统时间 所需服务时 间 开始时间 结束时间 n);double sum=0;for(i=0;in;i+)printf(%s%12d%16d%12d%12dn,,nodei .into,nodei.runtime,no
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山西财贸职业技术学院单招职业倾向性考试题库带答案详解(新)
- 中国基因测序服务临床应用普及度与市场准入壁垒分析报告
- 2026年广州卫生职业技术学院单招职业适应性考试题库附参考答案详解(典型题)
- 2026年宠物殡葬服务合同
- 2026年广东松山职业技术学院单招综合素质考试题库及答案详解(考点梳理)
- 2026年平凉职业技术学院单招职业倾向性测试题库含答案详解(达标题)
- 2026考研专业课法学基础(民诉法)
- 2026年广东省外语艺术职业学院单招职业倾向性考试题库及答案详解(网校专用)
- 吹瓶生产奖惩制度
- 品质评比奖惩制度
- DL∕T 547-2020 电力系统光纤通信运行管理规程
- JCT2166-2013 夹层玻璃用聚乙烯醇缩丁醛(PVB)胶片
- 建筑材料说课公开课一等奖市赛课获奖课件
- 湖南2023年长沙银行理财经理社会招聘(37)考试参考题库含答案详解
- 充电桩合作框架协议
- 薄膜的物理气相沉积
- 新一代大学英语提高篇视听说教程2答案
- 再生水厂退水管线出水口及钢模围堰施工方案
- 二十世纪西方文论课件
- GB/T 245-2016金属材料管卷边试验方法
- 第一章-管理导论-(《管理学》课件)
评论
0/150
提交评论