题39
题目
【2013 统考真题】某系统正在执行三个进程 和 ,各进程的计算 (CPU) 时间和 时间比例如下表所示。
| 进程 | 计算时间 | I/O 时间 |
|---|
| P1 | 90% | 10% |
| P2 | 50% | 50% |
| P3 | 15% | 85% |
为提高系统资源利用率, 合理的进程优先级设置应为 ( )。
A. ${P}_{1} > {P}_{2} > {P}_{3}$
B. ${P}_{3} > {P}_{2} > {P}_{1}$
C. ${P}_{2} > {P}_{1} = {P}_{3}$
D. P1 > P2 = P3
### 分析
自己的IO结束了,但是cpu还在别人那里使用,自己也只好干等着
所以IO长的先干活
### 解
B
为了合理地设置进程优先级, 应综合考虑进程的 CPU 时间和 I/O 时间。
对于优先级[[调度算法]], 一般来说, ==I/O 型作业的优先权高于计算型作业==的优先权, 这是由于 I/O 操作需要及时完成, 它**没有办法长时间地保存**所要输入/输出的数据, 所以考虑到系统资源利用率, 要选择[[IO]]繁忙型作业**有更高的优先级**。