
一个多道批处理作业调度模拟程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该多道批处理作业调度模拟程序的目的是为了帮助用户熟悉各种作业调度算法,并对其实现过程进行理解。具体而言,该程序的设计要求用户编写一个能够完成多道批处理作业调度的程序。该程序的核心逻辑在于,它仅考虑单个CPU资源的利用,而对其他资源的使用则不作考虑。程序采用键盘作为输入方式,用户需要按照特定的格式输入作业信息。输入格式为:K TJ1 YS1 …… TJK YSK,其中K代表作业的总数(必须大于0),TJi表示第i个作业的提交时间,YSi(i从1到K)则代表第i个作业预期的运行时间,单位为分钟。TJ的输入格式为XXYY,其中XX表示小时,YY表示分钟,例如10点28分应输入为1028。然而,在内部计算时,需要以60进制进行计算。程序应按照作业调度的先后顺序输出结果,每行显示一个作业的状态信息。每行包含四个字段:调度次数、作业号、调度时间以及周转时间和带权周转时间。最后一行应输出两个数值:平均周转时间和平均带权周转时间。用户可以通过时刻输入法来输入时间,例如“10:10”输入“1010”,并且使用空格分隔不同的进程参数。例如,对于进程数为4的场景以及提交时间分别为9:50, 10:10, 10:20, 11:30的情况,用户的输入应为“4 950 1010 1020 1130”。
全部评论 (0)
还没有任何评论哟~


