现在有三个同时到达的作业 J1,J2 和 J3,它们的执行时间分别是 T1,T2,T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先调度算法,则平均周转时间是()。 A T1+T2+T3 B (3T1+2T2+T3)/3 C (T1+T2+T3)/3 D (T1+2T2+3T3)/3
时间: 2023-12-06 19:43:59 浏览: 883
matlab.rar_bessel function_j2_贝塞尔函数
短作业优先调度算法是指优先调度执行时间最短的作业,因此可以通过计算每个作业的完成时间来得出平均周转时间。
首先,J1是最先到达的,因此先执行。J1完成时间为T1。
接下来,J2和J3同时到达,但由于J2的执行时间更短,因此先执行J2。J2完成时间为T1+T2。
最后,执行J3,J3完成时间为T1+T2+T3。
因此,三个作业的完成时间分别为T1,T1+T2,T1+T2+T3。
平均周转时间 = (T1-T1)+(T1+T2-T2)+(T1+T2+T3-T3) / 3 = (3T1+2T2+T3)/3
因此,答案为B。
阅读全文