软件水平考试

操作系统中进程的运行有三种基本状态:就绪态、运行态和阻塞态。请填下图26-1中1、2、3处的进程状态。A.运行、阻塞、就绪 B.运行、就绪、阻塞 C.阻塞、就绪、运行 D.阻塞、运行、就绪、

题目
操作系统中进程的运行有三种基本状态:就绪态、运行态和阻塞态。请填下图26-1中1、2、3处的进程状态。





A.运行、阻塞、就绪
B.运行、就绪、阻塞
C.阻塞、就绪、运行
D.阻塞、运行、就绪、
参考答案和解析
答案:B
解析:
进程简单来说就是操作系统中正在运行的程序以及与之相关的资源的集合。操作系统中进程的运行有三种基本状态:就绪态、运行态和阻塞态。这三种基本状态在进程的生命周期中是不断变换的。从图29-1,由于调度程序的调度可以将就绪状态的进程转入运行状态;当运行的进程由于分配的时间片用完了,也可以转入就绪状态;阻塞状态的进程由于I/O操作完成,将该进程从阻塞队列中唤醒,使其进入就绪状态;还有一种情况就是运行状态的进程可能由于I/O请求的资源得不到满足而进入阻塞状态。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

进程在3个基本状态中的转换,肯定不会有的转换是()

A、运行态→就绪态

B、阻塞态→运行态

C、运行态→阻塞态

D、阻塞态→就绪态


参考答案:B

第2题:

进程的三种基本状态包括【 】态、运行态和等待态。


正确答案:就绪
就绪 解析:进程的三种基本状态包括就绪态(准备完毕等待执行)、运行态(占用CPU运行进程)和等待态(等待再次运行)。

第3题:

进程所请求的一次打印输出结束之后,将使进程状态从___。

A.运行态变为就绪态

B.运行态变为等待态

C.就绪态变为运行态

D.等待态变为就绪态


正确答案:D

第4题:

操作系统进程有若干个状态,若一个进程已具备运行状态,但因为其他进程正占用CPU,

所以暂时不能运行而等待分配CPU,这时的状态是()

A、执行态

B、就绪态

C、等待态

D、空闲态


答案:B

第5题:

在进程状态转换中,不可能发生的状态转换是( )。A.就绪态→运行态B.运行态→就绪态C.运行态→等待态D.等待态→运行态


正确答案:D
不能由等待态直接进入运行态,因为首先进入就绪态,然后当进程被调度程序选中时,就会进入运行态

第6题:

一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是()。

A、运行态-就绪态-等待态

B、等待态-就绪态-运行态

C、就绪态-运行态-等待态

D、就绪态-等待态-运行态


参考答案C

第7题:

在进程状态转换时,下列转换不可发生的是______。

A.就绪态转为运行态

B.运行态转为就绪态

C.运行态转为阻塞态

D.阻塞态转为运行态


正确答案:D
解析:就绪态转为运行态:系统按某种策略选中就绪队列中的一个进程占用处理器,此时就变成了运行态。运行态转为就绪态:由于外界原因使运行状态的进程让出处理器,这时候就变成就绪态;运行态转为阻塞态:由于等待外设,等待主存等资源分配或等待人工干预而引起的。

第8题:

在进程状态转换中,不可能发生的状态转换是( )。

A)就绪态→运行态

B)运行态→就绪态

C)运行态→等待态

D)等待态→运行态


正确答案:D
进程状态转换图:

第9题:

在进程状态转换中,不可能发生的状态转换是( )。A.就绪态→进行态B.运行态→就绪态C.运行态→等待态D.等待态→运行态


正确答案:D
由等待态进入到运行态,首先必须进入就绪态才可以

第10题:

假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为(请作答此空);当前运行的进程执行P操作后,该进程( )。

A.就绪、运行、阻塞
B.运行、阻塞、就绪
C.就绪、阻塞、运行
D.阻塞、就绪、运行

答案:A
解析:
进程一般具有三种基本状态:运行态、就绪态和阻塞态。处于这三种状态的进程在一定条件下,其状态可以转换。当CPU空闲时,系统将根据某种调度算法选择处于就绪态的一个进程进入运行态;而当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态。进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配资源或等待某些事件的发生,如:执行了P操作,系统暂时不能满足其对某资源的请求,或等待用户的输入信息等;当进程正在等待的事件发生时,进程从阻塞到就绪状态,如I/O完成。

更多相关问题