进程调度算法实验报告.doc

进程调度算法实验报告.doc

ID:48405298

大小:102.41 KB

页数:19页

时间:2020-01-23

进程调度算法实验报告.doc_第1页
进程调度算法实验报告.doc_第2页
进程调度算法实验报告.doc_第3页
进程调度算法实验报告.doc_第4页
进程调度算法实验报告.doc_第5页
资源描述:

《进程调度算法实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......作业调度一、实验名称作业调度算法二、实验目标在单道环境下编写作业调度的模拟程序,以加深对作业调度的理解。单道环境的特点使被调度的作业占有所有的资源。实现的算法有先来先服务,最短作业优先,最高响应比三种作业调度算法。三、实验环境要求:1.PC机。2.Windows;3.CodeBlocks四、实验基本原理1.本实验设计一个可指定作业个数的作业调度系统。可以输出先来先服务,最短作业优先,最高响应比三种作业调度算法的结果。2.先来先服务就是按照各个作业进入系统的自然次序进行调度。最短作业优先就是优先调度并且处理短作业。最高响应比优先就是根据在程序运行过程中的最高响应

2、比对应的作业先进行调度处理。3.在设计程序过程中,将time相关的内容封装到类中,重载了加减乘除和.学习参考.......输入输出以及比较运算符,方便12:00这种形式的数据的加减乘除运算和比较运算,五、数据结构设计1.时间类classtime{public:time(intx=0,inty=0){time::hour=x;time::minute=y;}time&operator=(consttime&t1){this->hour=t1.hour;this->minute=t1.minute;return*this;}timeoperator+(timet2){intm

3、inutes,hours;minutes=(minute+t2.minute)%60;.学习参考.......hours=hour+t2.hour+(minute+t2.minute)/60;returntime(hours,minutes);}timeoperator-(timet2){intminutes,hours;minutes=minute-t2.minute;if(minute<0){minutes+=60;hour--;}hours=hour-t2.hour;returntime(hours,minutes);}friendbooloperator<(tim

4、et1,timet2){if(t1.hour>(istream&in,time&t1){inth,m;scanf("%d:%d"

5、,&h,&m);t1.hour=h;t1.minute=m;returnin;}public:inthour;intminute;};.学习参考.......2.作业内容typedefstructJOB{charname[20];//Jobnametimein_time;intrun_time;timest_time;timeend_time;intround_time;//周转时间intwait_time;doublerounds_time;//带权周转doublereson_radio;//响应比}job;六、流程图.学习参考.......七、源代码#include<

6、stdio.h>#include#include#includeusingnamespacestd;classtime{public:time(intx=0,inty=0){time::hour=x;.学习参考.......time::minute=y;}time&operator=(consttime&t1){this->hour=t1.hour;this->minute=t1.minute;return*this;}timeoperator+(timet2){intminutes,hours;minutes=

7、(minute+t2.minute)%60;hours=hour+t2.hour+(minute+t2.minute)/60;returntime(hours,minutes);}timeoperator-(timet2){intminutes,hours;minutes=minute-t2.minute;if(minute<0){.学习参考.......minutes+=60;hour--;}hours=hour-t2.hour;returntime(hours,minutes);}friendbooloperator<(t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。