问题 单项选择题

下列选项中,降低进程优先权级的合理时机是______ 。

A.进程的时间片用完

B.进程刚完成I/O,进入就绪队列

C.进程持久处于就绪队列

D.进程从就绪状态转为运行态

答案

参考答案:A

解析:[分析]
在操作系统中,进程调度的时机主要有:
·进程状态转换的时刻:进程终止、进程睡眠;
·当前进程的时间片用完时;
·设备驱动程序;
·进程从中断、异常及系统调用返回到用户态时。
在试题所给出的4个选项中,A和D属于上述“时机”,但是,当进程从就绪状态转为运行态时,如果降低进程优先权级,则可能导致这种正在发生的转换不能实施,这不合理。因此,相对而言,比较合理的时机是进程的时间片用完的时候。
在动态优先级调度方法中,一般采取的策略(也是比较合理的策略)是,进程处于就绪队列中的时间越长,其优先级就应该越高。也就是说,当进程持久处于就绪队列时,应该提高其优先级,而不是降低其优先级。

单项选择题 A1/A2型题
单项选择题 A1型题