题目内容
(请给出正确答案)
[主观题]
假定要在一台处理机上执行如下表所示的作业,且假定这些作业在时刻0以1,2,3,4,5的顺序达到。
说明分别使用FCFS、RR(时间片=1)、SJF以及非剥夺式优先级调度算法时,这些作业的执行情况。 针对上述每种调度算法,给出平均周转时间和平均带权周转时间,如表17—5所示。
提问人:网友chxljtt
发布时间:2022-01-07
B.J1,J3,J2
C.J2,J1,J3
D.J2,J3,J1
B.J1,J3,J2
C.J2,J1,J3
D.J2,J3,J1
B.J1,J3,J2
C.J2,J1,J3
D.J2,J3,J1
A、J2、J1、J3
B、J2、J3、J1
C、J1、J2、J3
D、J1、J3、J2
算法设计:对于给定的两台处理机A和B处理n个作业,找出一个最优调度方案,使2台机器处理完这n个作业的时间最短.
数据输入:由文件input.txt提供输入数据.文件的第1行是1个正整数n,表示要处理n个作业.在接下来的2行中,每行有n个正整数,分别表示处理机A和B处理第i个作业需要的处理时间.
结果输出:将计算出的最短处理时间输出到文件output.txt.
如果采用批处理方案{,2},{3},{4,5},则各作业的完成时间分别为(5,5,10,14,14),各作业的费用分别为(15,10,30,42,56),因此,这个批处理方案总费用是153.
算法设计:对于给定的待批处理的n个作业,计算其总费用最小的批处理方案.
数据输入:由文件input.txt提供输入数据.文件的第1行是待批处理的作业数n,第2行是启动时间S.接下来每行有2个数,分别为单独完成第i个作业所需的时间是1和所需的费用系数.
结果输出:将计算出的最小总费用输出到文件output.txt中.
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!