支持多道程序设计的操作系统在运行过程中,不断会选择新进程来运行,共享CPU资源,但是,下面哪个不是操作系统选择新进程的直接原因( )。

admin2012-06-26  35

问题 支持多道程序设计的操作系统在运行过程中,不断会选择新进程来运行,共享CPU资源,但是,下面哪个不是操作系统选择新进程的直接原因(          )。

选项 A、运行进程的时间片用完
B、运行进程出错
C、运行进程要等待某一个事件的发生
D、有新的进程被创建进入就绪队列

答案D

解析 本题考查进程调度的时机。运行着的进程由于分配的时间到,或者运行结束,或者需要等待事件的发生(例如等待键盘响应),或者出错,或者自我阻塞等均可以引起激活调度程序进行重新调度,选择一个新的就绪进程占有处理机运行。新的进程加入到就绪队列不是引起调度的直接原因,当CPU正在处理其它进程的请求时,该进程仍然需要等待。即使在采用高优先级优先调度算法的系统中,一个最高优先级的进程进入就绪队列,仍旧需要考虑是否允许抢先,当不允许抢先时仍然需要等待。
转载请注明原文地址:https://kaotiyun.com/show/5yxi777K
0

最新回复(0)