上传者: grady91
|
上传时间: 2021-12-03 20:20:05
|
文件大小: 55KB
|
文件类型: -
完整详细,专为不会做的同学准备的(包涵代码和文档)。希望学弟学妹满意。
好的话,别忘了好评哦!!!
“计算机操作系统”课程设计大作业
一、题目: 作业调度模拟实验
二、目的
采用先来先服务、短作业优先、响应比高者优先三种算法对用户输入的一批作业进行调度,从而加深对调度算法的理解。
三、内容和要求
请用C/C++语言编一个作业调度程序。用户通过键盘输入一批作业的相关信息,然后采用先来先服务、短作业优先、高响应比优先三种算法对这些作业进行调度,最后输出调度结果。对每种算法都要输出每个作业的作业名称、到达时间、开始运行时间、完成时间、周转时间、带权周转时间,以及这批作业的平均周转时间等信息。最后比较各种作业的优缺点。
三种调度算法的思想可参考教材P90-P94页。
作业信息可通过键盘输入,也可先存入文件中,程序运行时再从文件中读取作业信息。作业信息包括作业名称、作业到达时间、作业要求运行(服务)时间等。