假设系统中进程三态模型如下图所示,图中a、b和c状态分别为( );当前运行进程执行P操作后,该进程(请作答此空)。

- A.处于运行状态
- B.处于阻塞状态
- C.处于就绪状态
- D.处于运行状态或者进入阻塞状态
正确答案及解析
正确答案
D
解析
进程一般具有三种基本状态:运行态、就绪态和阻塞态。处于这三种状态进程在一定条件下,其状态可以转换。当CPU空闲时,系统将根据某种调度算法选择处于就绪态一个进程进入运行态;而当CPU一个时间片用完时,当前处于运行态进程就进入了就绪态。进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件发生,如:执行了P操作,系统暂时不能满足其对某资源请求,或等待用户输入信息等;当进程正在等待事件发生时,进程从阻塞到就绪状态,如I/O完成。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案