在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换(   )

admin2010-04-22  36

问题 在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换(   )

选项 A、一个更高优先级的进程就绪
B、时间片到
C、进程运行完毕
D、进程执行P操作

答案A

解析 非抢占式进程调度算法是指某进程一旦占用处理器,就一直占用处理器运行直至结束,除非进程自己主动让出处理器。在CPU为不可剥夺(非抢占式)进程调度方式下有以下几种情况会引起进程切换。(1)正在执行的进程运行完毕。(2)正在执行的进程调用阻塞原语将自己阻塞起来进入等待状态;(3)正在执行的进程调用了P原语操作,从而因资源不足而被阻塞;或调用了V原语操作激活了等待资源的进程。(4)在分时系统中时间片用完。当CPU方式是可剥夺(抢占式)时,就绪队列中的某个进程的优先级变得高于当前运行进程的优先级,也会引起进程切换。所以,在采用非抢占式进程调度方式下,一个更高优先级的进程就绪不会引起进程切换。
转载请注明原文地址:https://kaotiyun.com/show/uogZ777K
0

最新回复(0)