列表

详情


在进程状态转换过程中,可能会引起进程阻塞的原因是(  )。


A. 时间片到

B. 执行V操作

C. I/O完成

D. 执行P操作

参考答案: D

详细解析:

运行态:占有处理器正在运行。
就绪态:指具备运行条件,等待系统分配处理器以便运行。
等待态:又称为阻塞态或睡眠态,指不具备运行条件,正在等待某个时间完成的状态。
运行态——等待态:等待使用资源,如等待外设传输,等待人工干预。
等待态——就绪态:资源得到满足,如外设传输结束,人工干预完成。
运行态——就绪态:运行时间片到,出现有更高优先权进程。
就绪态——运行态:CPU空闲时选择一个就绪进程。
本题中,时间片到,进程应该进入就绪态;I/O完成进程应该是阻塞态到就绪态;V操作是释放资源,到一个进程释放资源,应该会唤醒另一个进程运行。所以最适合的选项应为D。

上一题