模拟实现短作业调度算法,具体如下:
1、 设置作业体:作业名,作业的到达时间,服务时间,作业间的链接指针;
2、 进程初始化:由用户输入作业名、作业的到达时间和服务时间进行初始化;
3、 显示函数:
显示当前调度的是哪个作业,后备队列中有哪些作业;
最终显示每个作业的作业名、到达时间、服务时间、完成时间和周转时间;
4、 排序函数:对就已到达的作业按照服务时间进行排序。注意考虑到达时间;
5、 调度函数:每次从已到达的作业队列队首调度优一个作业执行;
6、 删除函数:作业结束后撤销。
注意事项:
1、 测试数据可以随即输入或从文件中读入。
2、 必须要考虑到作业的到达时间
3、 最终能够计算每一个作业的周转时间。
2021-07-06 09:32:48
4KB
实验
1