在使用循环调度的系统上,让“s”代表执行进程切换所需的时间,“q”代表循环时间量,“r”代表进程在阻塞 I/O 之前运行的平均时间. s = q < r 时的 CPU 效率为:
(A) r/(r+s)
(B) q/(q+s)
(C) 1/2
(四) 0答案: (C)
说明: ‘r’ 是进程在 I/O 块之前运行的平均时间,’s’ 是切换所需的时间。
‘q’ 代表循环时间量程。
当 s < r 且 q < r 时 CPU 的效率。
= r/(r/q)*s+r
= q/(q+s)
这里 s = q。
因此效率是½。这个问题的测验