- 18
- 0
- 约 16页
- 2017-08-31 发布于安徽
- 举报
动态高优先权算法实验报告
实验目的
通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。提高自己的动手能力,主要是通过自己去思考并自己编码更进一步及更贴切的去理解弄明白动态优先权算法的模拟加深对进程概念和进程调度过程的工作流程及其原理!
实验要求
在运行界面里输入进程名称,进程优先级和进程时间;
每运行一个时间单位,作业的优先权级数减一;
在运行出的用户界面中显示初始作业名,作业状态,优先权级数,需要服务的时间,已经运行的时间;
每次调度前后显示作业队列;
实验内容
动态优先权是指在创建进程时所赋予的优先权,是可以随着进程的推进或随其等待时间得增加而改变的。
实验内容利用C语言来实现对N个进程采用动态优先权优先算法的进程调度。优先数改变的原则:进程每运行一个时间片,优先数减1。
实验结果
登陆界面:
图1
图2
输入进程名字,进程优先数和进程时间:
图3
图4
图5
图6
图7
图8
实验小结
本次实验代码和基于时间片轮转算法代码是一样的,是在别人代码的基础上,结合自己对高优先权算法和时间片轮转算法的了解,通过switch语句把两者合二为一了,当输入1的时候,执行HighPriority函数,也就是动态高优先权函数。在实现的过程中,使用for语句,限制进程数为5个:for (int i = 0; i != 5; ++i),,定义pt作为临时节点来创建
您可能关注的文档
- 高频无线接收机原理及方法.ppt
- 高强阻燃聚合物PA-PP合金.pdf
- 高三16班食品安全主题班会.ppt
- 高三地理“河流”专题复习指导.ppt
- 高三地理《2.4区域农业的可持续发展》.ppt
- 高三地理第一轮复习:工业区位因素与工业地域联系.ppt
- 高三地理复习的效率与方法.ppt
- 高三地理复习与方法(看到不错,转载的).ppt
- 高三地理气候复习讲座课件.ppt
- 高三地理世界地理综合检测人教版.doc
- 消费金融投资组合策略报告.docx
- 高中生基于生物解剖实验比较不同食性鸟类飞行代谢特征的差异课题报告教学研究课题报告.docx
- 噪声暴露风险评估分析报告.docx
- 焦化废水回用标准制定分析报告.docx
- 高中生通过历史GIS技术分析郑和下西洋航线对新加坡影响的课题报告教学研究课题报告.docx
- 初中物理课堂中力学实验数据分析的教学课题报告教学研究课题报告.docx
- 高中信息技术编程教学中AI代码优化系统的设计与实践课题报告教学研究课题报告.docx
- 国际学生数字素养评价结果对比与教育质量提升策略研究教学研究课题报告.docx
- 黑色深色创意风个人介绍通用模板.pptx
- 2020-2021学年高中地理新教材鲁教版必修第一册学案:第1单元-单元小结与测评-Word版含解析.doc
原创力文档

文档评论(0)