[1][10][单选]下列各种情况中,一定不会引起进程调度的操作是
一个进程完成工作后被撤销
一个进程从运行状态变成了阻塞状态或就绪状态
一个进程从阻塞状态变成了就绪状态
一个进程从就绪状态变成了运行状态
答案
一个进程从就绪状态变成了运行状态
解析
引起进程调度的原因:①正在执行的进程执行完毕;②正在执行的进程调用阻塞原语将自己阻塞起来进入等待状态;③正在执行的进程调用了阻塞原语操作,并且因为资源不足而阻塞;④时间片已经用完;⑤就绪队列中的某个进程的优先级高于当前运行进程的优先级,选择该进程不会发生进程调度,因为进程调度最主要的原因是:是否有 CPU 资源让出来。有 CPU 资源让出来不一定会发生调度,但没有 CPU 资源让出来,则一定不会发生进程调度。故本题答案选择 D 选项。涉及考点为第 3 章进程线程模型。
转载请注明出处。