作业调度模拟FCFS作业调度系统先来先服务算法短作业优先算法高响应比优先算法退出程序初始化运行作业输出运行结果初始化运行作业输出运行结果输出运行结果运行作业初始化等待队列空?更改时间量times的值;times:=times+服务时间计算并打印运行作业i的完成时刻finishtime,周转时间cycletime,带权周转时间cltime;完成时间:=开始运行时间+服务时间周转时间:=完成时间—到达时间带权周转时间:=周转时间/服务时间调度队首的作业投入运行;更改队首指针,使作业的状态为R,记住作业运行的时刻starttime等初始化所有的JBC使JBC按作业提交的时刻的先后顺序排队时间量times:=0开始响应比更改时间量times的值;times:=times+服务时间计算并打印运行作业i的完成时刻finishtime,周转时间cycletime,带权周转时间cltime;完成时间:=开始运行时间+服务时间周转时间:=完成时间—到达时间带权周转时间:=周转时间/服务时间先计算队列中所有作业的响应比,总是选择响应比最高的走也作为此刻要运行的作业,并修改相应的指针,记下starttime等初始化所有的JBC使JBC按作业提交的时刻的先后顺序排队时间量times:=0开始最短作业更改时间量times的值;计算并打印运行作业i的完成时刻finishtime,周转时间cycletime,带权周转时间cltime;完成时间:=开始运行时间+服务时间周转时间:=完成时间—到达时间带权周转时间:=周转时间/服务时间调度队首的作业投入运行;更改队首指针,使作业的状态为R,记住作业运行的时刻starttime等初始化所有的JBC使JBC按作业提交的时刻的先后顺序排队时间量times:=0开始