四级网络工程师

进程从运行态转换为阻塞态的原因是()。A、需要的数据没有准备好B、需要的设备不存在C、分配给该进程的时间片用完D、运算过程中栈溢出

题目

进程从运行态转换为阻塞态的原因是()。

  • A、需要的数据没有准备好
  • B、需要的设备不存在
  • C、分配给该进程的时间片用完
  • D、运算过程中栈溢出
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 18 )一个进程从运行态转换为就绪态的原因是

A) 该进程执行时出错

B) 该进程等待某个资源

C) 该进程用完分配的时间片

D) 该进程等待的资源变为可用


正确答案:C

第2题:

一个进程从运行态转换为就绪态的原因是

A.该进程执行时出错

B.该进程等待某个资源

C.该进程用完分配的时间片

D.该进程等待的资源变为可用


正确答案:C
解析:A)中进程执行时出错会引起中断并等待操作系统处理,通常是将进程结束。B)中进程等待某个资源会导致该进程被挂起,从运行态转换为等待状态。D)中进程等待的资源变为可用,进程会从等待状态转换为就绪状态。C)中进程时问片用完,进程会从运行态转换为就绪状态。所以正确答案为C)。

第3题:

进程从运行态转换为阻塞态的原因是

A.需要的数据没有准备好

B.需要的设备不存在

C.分配给该进程的时间片用完

D.运算过程中栈溢出


正确答案:A

第4题:

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





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

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

第5题:

进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。

此题为判断题(对,错)。


正确答案:√

第6题:

为使进程从阻塞态转换为挂起态,使用的原语是

A.suspend()

B.block()

C.wakeup()

D.active()


正确答案:A

第7题:

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

A、运行态→就绪态

B、阻塞态→运行态

C、运行态→阻塞态

D、阻塞态→就绪态


参考答案:B

第8题:

进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为

A.唤醒

B.阻塞

C.调度

D.分派


正确答案:A

第9题:

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

A.就绪态转为运行态

B.运行态转为就绪态

C.运行态转为阻塞态

D.阻塞态转为运行态


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

第10题:

为使进程从阻塞态转换为挂起态,使用的原语是()。

  • A、suspend()
  • B、block()
  • C、wakeup()
  • D、active()

正确答案:A

更多相关问题