某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如表1-1所列。 为提高系统资源利用率,合理的进程优先级设置应为

admin2022-06-07  36

问题 某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如表1-1所列。

为提高系统资源利用率,合理的进程优先级设置应为

选项 A、P1>P2>P3
B、P3>P2>P1
C、P2>P1=P3
D、P1>P2=P3

答案B

解析 本题考查考生对调度算法的实际应用。不同的调度算法具有不同属性,可能对某些进程有特殊偏好。例如短进程优先算法就会特别眷顾短进程,长进程就会被忽视。这与设计操作系统时需要保证系统的公平性相悖,所以,为了选择合适的算法,必须分析各个算法的属性。调度的基本准则包括:尽可能让昂贵的处理机处于繁忙中;单位时间内所完成进程的数量尽量多;要让周转时间尽可能地少;后备时间越短越好;等待时间越短越好;响应时间越短越好。本题中,由于进程的CPU时间和I/O时间不同,I/O越繁忙,表示其状态由执行到阻塞的变化越多,为此,公平起见,给予较高的优先级,同时也避免CPU繁忙的进程独占处理机。考察本题,调度的公平性是最重要的。若将P1的优先级设为最高,那么很有可能其会长期占用处理机,造成其他进程的饥饿,所以,从公平性考虑,需要均衡配置处理机的时间。
转载请注明原文地址:https://kaotiyun.com/show/FR3i777K
0

相关试题推荐
最新回复(0)