在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是
正在运行的进程用完时间片
正在运行的进程出错
正在运行的进程等待 I/O 事件
新创建的进程进入就绪队列
答案
新创建的进程进入就绪队列
解析
在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是:
新创建的进程进入就绪队列。
解释:
- A. 正在运行的进程用完时间片,通常会导致操作系统进行进程调度,选择下一个进程运行。
- B. 正在运行的进程出错,可能会导致当前进程终止,从而需要操作系统进行进程调度,选择新的进程执行。
- C. 正在运行的进程等待 I/O 事件,当一个进程进入阻塞状态等待 I/O 完成时,会触发调度,让出 CPU 给其他进程使用。
- D. 新创建的进程进入就绪队列,在非抢占式调度的系统中,新进程进入就绪队列这一事件本身并不直接引起调度。调度通常发生在当前运行的进程主动放弃 CPU 控制权的时候(如时间片用完、等待 I/O 或进程结束等),而非一个就绪进程的加入。虽然新进程加入可能意味着未来某个时刻会有调度发生(比如当当前运行的进程结束或阻塞时),但这一事件本身并不立即触发调度。