A-A+

若进程P1正在运行 操作系统强行撤下P1所占用的CPU 让具有更高优先级的进程 P2运行 此

2022-08-06 04:55:50 问答库 阅读 176 次

问题详情

若进程P1正在运行,操作系统强行撤下P1所占用的CPU,让具有更高优先级的进程 P2运行,此时P1进程处于______状态。
A.就绪
B.等待
C.结束
D.善后处理请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:进程一般有三种基本状态:运行、就绪和阻塞。当一个进程在处理机上运行时,则称该进程处于运行状态。显然对于单处理机系统,处于运行状态的进程只有一个。就绪状态表示一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。阻塞状态也称等待或睡眠状态,一个进程正在等待某一事件发生(如请求I/O等待I/O完成等)而暂时停止运行,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。综上所述,若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,此时P1进程处于就绪状态。选项A为正确答案。

考点:进程,优先级