编写并调试一个多道程序系统的作业调度模拟程序。
作业调度算法:采用基于优先级的作业调度。
本程序中,我设定CPU最大可运行资源数为10,时间片为0.5,如果输入的作业(单个)占用CPU时间大于10,程序终止,无法调度。
测试样例:
作业名 提交时间 CPU时间 IO时间 优先级
1 5 2 1 3
2 2 5 4 4
3 2 4 2 1
按照优先级排序:2,1,3
原理:
本文介绍了如何编写和调试一个多道程序系统的作业调度模拟程序,该程序采用了基于优先级的调度算法。设定CPU最大运行资源为10,时间片为0.5。测试样例包括三个作业,通过模拟运行展示了调度过程和计算各作业的完成时间、周转时间和带权周转时间。代码实现详情见正文。
编写并调试一个多道程序系统的作业调度模拟程序。
作业调度算法:采用基于优先级的作业调度。
本程序中,我设定CPU最大可运行资源数为10,时间片为0.5,如果输入的作业(单个)占用CPU时间大于10,程序终止,无法调度。
测试样例:
作业名 提交时间 CPU时间 IO时间 优先级
1 5 2 1 3
2 2 5 4 4
3 2 4 2 1
按照优先级排序:2,1,3
原理:

被折叠的 条评论
为什么被折叠?