单选题
在下列所列举的各种情况中,一定不会引起进程调度的操作是______。
A、
一个进程完成工作后被撤销
B、
一个进程从运行状态变成了阻塞状态或就绪状态
C、
一个进程从阻塞状态变成了就绪状态
D、
一个进程从就绪状态变成了运行状态
【正确答案】
D
【答案解析】
引起进程调度的原因:①正在执行的进程执行完毕;②时间片已经用完;③正在执行的进程调用阻塞原语将自己阻塞起来进入等待状态;④正在执行的进程调用了阻塞原语,并且因为资源不足而被阻塞;或调用了唤醒原语操作激活了等待资源的进程;⑤就绪队列中的某个进程的优先级高于当前进程的优先级。进程调度最主要的原因:是否有CPU资源让出来。有CPU资源让出来不一定能发生调度,但没有CPU资源让出,则一定不会发生进程调度。因此,本题答案选择D选项。
提交答案
关闭