答:
周转时间=作业完成时间减去作业进入时间
所以
A 完成时间 0+3=3 周转时间A=3-0;
B 完成时间 3+6=9 周转时间B=9-2=7;
C 完成时间 9+4=13 周转时间C=13-4=9;
D 完成时间 13+5=18 周转时间D=18-6=12;
E 完成时间 18+2=20 周转时间 E=20-8=12;
所以平均周转时间是 (3+7+9+12+12)/5=8.6
题目
操作系统作业调度算法求平均带权周转时间, 四个作业进入系统,分别用FCFS、SJF、HRRF算法求:平均周转时间,带权平均周转时间. 提交时间 估计运行时间/min 1 8:00 120 2 8:50 50 3 9:00 10 4 9:50 20
周转时间:从作业提交算起,直到执行完毕这段时间 带权周转时间:作业的周转时间T与系统为其提供服务的服务时间之比 平均XX时间即算这些时间的数学期望值 响应比优先权:(等待时间+要求服务时间)/要求服务时间=响应时间/要求服务时间 FCFS:A[0-120]B[120-170]C[170-180]D[180-200] 平均周转时间(120+170-50+180-60+200-110)/4 SJF分为抢占式和非抢占式 非抢占式:A[0-120]C[120-130]D[130-150]B[150-200] 平均周转时间(120+130-60+150-110+200-50)/4 带权平均周转时间(120/120+70/10+40/20+150/50)/4 抢占式(注意看A执行50min后仍剩余70min,则与其它作业相比,时间还是过长): A[0-50]B[50-60]C[60-70]B[70-110]D[110-130]A[130-200] 平均周转时间(200+110-50+70-60+130-110)/4 HRRF:要考虑响应比,响应比高者优先. A先到,服务A,用时120,此时,B,C,D都已经到达,求出其响应比分别为(70+50)/50,(60+10)/10,(10+20)/20,则执行C,用时10min;之后剩下B,D, 响应比分别为(80+50)/50,(20+20)/20,则执行B,用时50,最后是D,用时20min A[0-120]C[120-130]B[130-180]D[180-200] 平均周转时间:(120+130-60+180-50+200-110)/4 其它几个运算都一样,我就不再多写了.