【正确答案】
【答案解析】因为就像进程队列的平均长度为5,单个RR调度循环周期的时间为:
4×100+1×400=800(ms)
A类进程需要20个时间片的执行时间,B类进程需要5个时间片的执行时间(1s=1000ms)。A类进程的平均周转时间为:20×0.8=16(s)
B类进程的平均周转时间为:5×0.8=4(s)
[解析] 时间片轮转调度(RR)是轮流地调度就绪队列中的每个进程,进程每次占用CPU的时间长度限制为时间片的大小。当采用固定的时间片大小时,每个进程按照固定周期被循环地执行。所以,进程的执行速度是由该进程的时间片大小在一个循环周期中所占的比例决定的,比例越高,进程的相对执行速度就越快。