问题
单项选择题
若进程P1正在运行,操作系统强行终止P1进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入______状态。
A.就绪
B.等待
C.结束
D.善后处理
答案
参考答案:A
解析:本题考查计算机操作系统进程管理的基础知识。
进程作为操作系统中最基本的概念,一般按照进程在执行过程中的不同状态可以定义三种不同的进程状态,即运行态、就绪态和等待态(又称为阻塞态)。
(1)运行态:正在占用处理器。
(2)就绪态:一个进程在创建之后将处于就绪状态。只要获得处理器就可以运行。
(3)等待态:正在等待某个事件的发生。
每个进程在执行过程中,任一时刻当且仅当处于以上三种状态之一,同时,在一个进程执行过程中,它的状态将发生改变。根据题意,由于出现有更高优先权的进程P2,使P1进程释放当前占用的CPU资源归P2使用,并从运行态转换到就绪态。