问题
单项选择题
在一个单CPU的计算机系统中,有3台不同的外部设备R1、R2、R3和3个进程P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,3个进程的优先级、使用设备的先后顺序和占用设备时问如表8-4所示。
假设操作系统的开销忽略不计,从3个进程同时投入运行到全部完成,CPU的利用率约为 (6) %;R3的利用率约为 (7) %(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。
A.66
B.50
C.33
D.17
答案
参考答案:B
解析: 在多道系统中的3个任务(P1、P2、P3)是竞争使用CPU,但可并行使用I/O设备(R1、R2、R3)。各个任务运行的分析过程如图所示。图中水平粗实线表示某进程实际执行过程所占用的CPU或I/O设备的时间。
进程的优先级、使用设备的先后顺序和占用设备时间表
|