简答题:进程的基本状态有哪些?请画出进程的状态转换图。
简答题:进程的基本状态有哪些?请画出进程的状态转换图。
参考答案和解析
(1)就绪状态。当进程已分配到除处理器(CPU)以外的所有必要资源后,只要再获得处理器就可以执行的状态称为就绪状态。在一个系统里,可以有多个进程同时处于就绪状态,通常把这些就绪进程排成一个或多个队列,称为就绪队列。 (2)执行状态。处于就绪状态的进程一旦获得了处理器,就可以运行,进程状态也就处于执行状态。在单处理器系统中,只能有一个进程处于执行状态。 (3)阻塞状态。正在执行的进程因为发生某些事件(如请求输入/输出、申请额外空间等)而暂停运行,这种受阻暂停的状态称为阻塞状态,也可以称为等待状态。通常将处于阻塞状态的进程排成一个队列,称为阻塞队列。 (4)新状态。当一个新进程刚刚建立,还未将其放入就绪队列时的状态,称为新状态。 (5)终止状态。当一个进程已经正常结束或异常结束,操作系统已将其从系统队列中移出,但是,尚未撤消,这时称为终止状态。
相关考题:
进程具有3种基本状态,即阻塞态,运行态和就绪态。进程在执行过程中,其状态总是不停地发生变化的,下面关于进程状态变化的说法中正确的是______。A.一个进程必须经过进程的3个级别状态才能结束B.进程一旦形成,首先进入的是运行状态C.3种进程状态是进程的基本状态,进程可能同时处于某几种状态D.分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态
进程有若干属性,它们是()A、进程是静态的、有多种状态;多个进程可以对应于相同的程序B、进程是动态的、只有一种状态;多个进程可以对应于相同的程序C、进程是动态的、有多种状态;多个进程不可以对应于相同的程序D、进程是动态的、有多种状态;多个进程可以对应于相同的程序
单选题进程有若干属性,它们是()A进程是静态的、有多种状态;多个进程可以对应于相同的程序B进程是动态的、只有一种状态;多个进程可以对应于相同的程序C进程是动态的、有多种状态;多个进程不可以对应于相同的程序D进程是动态的、有多种状态;多个进程可以对应于相同的程序
单选题进程的3个基本状态为执行状态、就绪状态和阻塞状态,从执行状态到就绪状态是由()引起的。A进程请求I/O操作B进程调度C时间片到DP操作