单选题 下面所列进程的3种基本状态之间的转换不正确的是______。
  • A.就绪状态→执行状态
  • B.执行状态→就绪状态
  • C.执行状态→阻塞状态
  • D.就绪状态→阻塞状态
【正确答案】 D
【答案解析】[解析] 进程在运行期间,不断地从一个状态转换到另外一个状态,它可以多次处于就绪状态和执行状态,也可多次处于阻塞状态,但可能排在不同的阻塞队列。进程的3种基本状态的转换关系及其转换原因阐述如下。 就绪状态→执行状态。处于就绪状态的进程,当进程调度程序为之分配了处理器后,该进程便由就绪状态变为执行状态。正在执行的进程也称为当前进程。 执行状态→阻塞状态。正在执行的进程,因发生某事件而无法执行。例如,进程请求访问临界资源,而该资源正被其他进程访问,则请求该资源的进程将由执行状态变为阻塞状态。 执行状态→就绪状态。正在执行的程序,因时间片用完而被暂停执行,该进程便由执行状态变为就绪状态。在抢占调度方式中,一个优先级高的进程到来后,可以抢占一个正在执行的低优先级的进程的处理器,这时该低优先级的进程将由执行状态转换为就绪状态。