A-A+
支持多道程序设计的操作系统在运行过程中 不断会选择新进程来运行 共享CPU资源 但是 下面哪
问题详情
支持多道程序设计的操作系统在运行过程中,不断会选择新进程来运行,共享CPU资源,但是,下面哪个不是操作系统选择新进程的直接原因()。
A.运行进程的时间片用完
B.运行进程出错
C.运行进程要等待某一个事件的发生
D.有新的进程被创建进入就绪队列请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:本题考查进程调度的时机。运行着的进程由于分配的时间到,或者运行结束,或者需要等待事件的发生(例如等待键盘响应),或者出错,或者自我阻塞等均可以引起激活调度程序进行重新调度,选择一个新的就绪进程占有处理机运行。新的进程加入到就绪队列不是引起调度的直接原因,当CPU正在处理其它进程的请求时,该进程仍然需要等待。即使在采用高优先级优先调度算法的系统中,一个最高优先级的进程进入就绪队列,仍旧需要考虑是否允许抢先,当不允许抢先时仍然需要等待。