进程的状态及其转换

2019-07-14 10:38发布

在进程的生命周期中,一个进程至少有5种基本状态:初始状态、执行状态、等待状态、就绪状态和终止状态。就绪状态:进程已得到除了CPU之外的其它资源,只要调度到处理机,便可以进入执行状态;执行状态:当进程获得处理机,正在处理机上执行,此时的进程状态称为执行状态;等待状态:进程因等待某个时间发生而放弃处理机进入等待状态;就绪->执行:已处在就绪状态的进程,当进程调度程序分配处理机后,该进程便由就绪状态转变成执行状态;执行->就绪:处于执行状态的进程在其执行过程中,分配给它的时间片不得不让出处理机,于是进城从执行状态转变成就绪状态;执行->等待:正在执行的进程因等待某种事件发生而无法继续执行时,便从执行状态变成等待状态;等待->就绪:处于等待状态的进程,若其等待的时间已经发生,于是进程由等待状态转变为就绪状态。