单选题
👁️ 浏览量:

试题题干

以下关于进程优先权大小的设置的说法中,正确的是 

A

计算型作业的优先权,应该高于I/O型作业的优先权 

B

用户进程的优先权,应该高于系统进程的优先权 

C

长进程的优先权,应该高于短进程的优先权 

D

静态优先权在创建进程时就已确定

参考答案

正确答案:

试题解析

优先权调度算法中存在饥饿问题,会使某个低优先权进程无穷等待CPU。
(1)静态和动态:静态优先权在创建时确定,在进程的整个运行期间保持不变;动态优先权是指进程的优先权随进程的推进或随其等待时间的增加而改变,可使系统获得更好的调度性能。
(2)抢占和非抢占:“抢占”是指若新到的进程优先权高于当前正在运行进程的优先权,那么系统会抢占CPU分配给新进程;“非抢占”是指高优先权进程一旦得到处理机便会一直运行直到结束,即使有较高优先权进程到来也不能剥夺当前进程CPU的使用权。
可见,在抢占式静态优先权调度算法,由于算法对进程的优先权调度性能差,并且支持高优先权进程抢占CPU,那么就容易出现饥饿问题,使低优先权的进程长期得不到调度。