niusouti.com

操作系统中进程的三态模型如下图所示,图中a、b和c处应分别填写( )。A.阻塞、就绪、运行B.运行、阻塞、就绪C.就绪、阻塞、运行D.就绪、运行、阻塞

题目

操作系统中进程的三态模型如下图所示,图中a、b和c处应分别填写( )。

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


相似考题
更多“操作系统中进程的三态模型如下图所示,图中a、b和c处应分别填写( )。 A.阻塞、就绪、运行B.运行、阻 ”相关问题
  • 第1题:

    在如图1-4所示的进程状态转换图中,序号①、②、③的位置应分别填入(11)。

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

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

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

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


    正确答案:C
    解析:在进程状态转换时,不可发生等待态→运行态、就绪态→等待态这两种转换情况,由此可判断图1-4中“②”空缺处为“等待态”。就绪状态是指进程已经具备了运行的条件,但是由于CPU正忙,正在运行其他的进程,所以暂时不能运行的状态。处于就绪状态的进程只要把CPU控制权分配给它(进程调度),它就能够立刻执行,此时发生“就绪态→运行态”的状态转换。当处于运行态的进程时间片用完了,此时将发生“运行态→就绪态”的状态转换。根据图1-4中①、②、③空缺处的方向箭头,可判断“①”空缺处填写的内容是“就绪态”,“③”空缺处填写的内容是“运行态”。

  • 第2题:

    假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写( ),图中的c和d处应分别填写( )。

    A.时间片到、作业调度程序调度

    B.执行了P操作、时间片到

    C.时间片到、进程调度程序调度

    D.时问片到、执行了P操作


    正确答案:C
    解析:进程一般有三种基本状态:运行、就绪和阻塞。处于这三种状态的进程在一定条件下,可以转换状态。当CPU空闲时,系统将选择处于就绪态的一个进程进入运行态;当CPU的一个时间片用完时,当前处于运行态的进程就进入了就绪态;进程从运行到阻塞状态通常是由于进程释放CPU,等待系统分配或等待某些事件的发生。例如,执行P操作系统暂时不能满足对资源的请求,或等待用户的输入信息等;当进程等待的事件发生时,进程从阻塞到就绪状态,例如I//O完成。【总结与扩展】就绪(Ready)状态:当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。执行(Running)状态:当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。阻塞(Blocked)状态:正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可以有多种,例如等待I/O完成、申请缓冲区不能满足、等待信件(信号)等。

  • 第3题:

    ● 某系统的进程状态转换如下图所示。图中 1、2、3 和 4 分别表示引起状态转换时的不同原因。原因 4 是由于 (9) ;一个进程状态转换会引起另一个进程状态转换的是 (10) 。

    (9)

    A. 就绪进程被调度

    B. 运行进程执行了P操作

    C. 阻塞进程等待的事件发生了

    D. 运行进程时间片到了

    (10)

    A. 1→2

    B. 2→1

    C. 3→2

    D. 2→4


    正确答案:C,B

  • 第4题:

    ● 某系统的进程状态转换如下图所示,图中1、2、3、4分别表示引起状态转换的不同原因,原因4表示(9)

    9)A. 就绪进程被调度

    B. 运行进程执行了 P 操作

    C. 发生了阻塞进程等待的事件

    D. 运行进程时间片到了


    正确答案:C

  • 第5题:

    某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换时的不同原因,原因4表示(9);一个进程状态转换会引起另一个进程状态转换的是(10)。

    A.就绪进程被调度

    B.运行进程执行了P操作

    C.发生了阻塞进程等待的事件

    D.运行进程时间片到了


    正确答案:C

  • 第6题:

    进程的三态模型如下图所 示,其中的 a、b 和 c 处应分别填写( )。

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


    正确答案:A

  • 第7题:

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

    A.就绪→运行

    B.运行→就绪

    C.就绪→阻塞

    D.阻塞→就绪


    参考答案:C

  • 第8题:

    某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用( ),图中(请作答此空)

    A.有1个运行进程,2个就绪进程,4个阻塞进程
    B.有2个运行进程,3个就绪进程,3个阻塞进程
    C.有2个运行进程,3个就绪进程,4个阻塞进程
    D.有3个运行进程,2个就绪进程,4个阻塞进程

    答案:C
    解析:
    进程控制块PCB的组织方式如下。(1) 线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区,这种方式适用于系统中进程数目不多的情况。(2) 索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。(3) 链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。运行进程为PCB1、PCB3;就绪进程为PCB2、PCB4、PCB5;阻塞进程为PCB6、PCB7、PCB8、PCB9。

  • 第9题:

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

    A.处于运行状态
    B.处于阻塞状态
    C.处于就绪状态
    D.处于运行状态或者进入阻塞状态

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

  • 第10题:

    某系统的进程状态转换如下图所示。图中1、2、3和4分别表示引起状态转换时的不同原因。原因4是由于(请作答此空);一个进程状态转换会引起另一个进程状态转换的是( )。

    A.就绪进程被调度
    B.运行进程执行了P操作
    C.阻塞进程等待的事件发生了
    D.运行进程时间片到了

    答案:C
    解析:
    本题考查的是计算机操作系统进程管理方面的基础知识。图中原因1是由于调度程序的调度引起;原因2是由于时间片用完引起;原因3是由于I/O请求引起,例如进程执行了P操作,由于申请的资源得不到满足进入阻塞队列;原因4是由于I/O完成引起的,例如某进程执行了V操作将信号量值减l,若信号量的值小于o,意味着有等待该资源的进程,将该进程从阻塞队列中唤醒使其进入就绪队列。因此试题(9)的正确答案是C。

  • 第11题:

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





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

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

  • 第12题:

    单选题
    假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。空白(2)处应选择()
    A

    处于运行状态

    B

    处于阻塞状态

    C

    处于就绪状态

    D

    处于运行状态或者进入阻塞状态


    正确答案: A
    解析: PV操作是实现进程同步与互斥的常用方法。P操作和v操作是低级通信原语,在执行期间不可分割。其中,P操作表示申请一个资源,V操作表示释放一个资源。P操作的定义:s:S-1,若s≥0,则执行P操作的进程继续执行;若S<0,则置该进程为阻塞状态(因为无可用资源),并将其插入阻塞队列。题中,将现在运行进程执行P操作,即将b进程执行P操作,此时,如若系统中还存在剩余资源空间,则b进程继续处于运行状态,若系统中没有剩余资源空间,则b进程进入阻塞状态。

  • 第13题:

    某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换的不同原因,原因4表示(23);一个进程状态转换会引起另一个进程状态转换的是(24)。

    A.就绪进程被调度

    B.运行进程执行了P操作

    C.发生了阻塞进程等待的事件

    D.运行进程的时间片到了


    正确答案:C

  • 第14题:

    ● 某系统的进程状态转换如下图所示,图中 1、2、3 和 4 分别表示引起状态转换的不同原因,原因4表示 (23) ; 一个进程状态转换会引起另一个进程状态转换的是 (24) 。

    (23)

    A. 就绪进程被调度

    B. 运行进程执行了P 操作

    C. 发生了阻塞进程等待的事件

    D. 运行进程的时间片到了

    (24)

    A. 1→2

    B. 2→1

    C. 3→2

    D. 2→4


    正确答案:C,B

  • 第15题:

    ● 假设系统中进程的三态模型如下图所示,图中的a和 b 处应分别填写 (26) ,图中的 c和 d处应分别填写(27)。

    (26)

    A.时间片到、作业调度程序调度

    B.执行了P 操作、时间片到

    C.时间片到、进程调度程序调度

    D.时间片到、执行了P 操作

    (27)

    A.I/O 完成、执行了 P 操作

    B.执行了P 操作、I/O 完成

    C.时间片到、 执行了 V 操作

    D.执行了 V 操作、I/O 完成


    正确答案:C,B

  • 第16题:

    ● 假设系统中进程的三态模型如下图所示,图中的a、b 和 c的状态分别为 (9) 。

    (9)

    A. 就绪、运行、阻塞

    B. 运行、阻塞、就绪

    C. 就绪、阻塞、运行

    D. 阻塞、就绪、运行


    正确答案:A

  • 第17题:

    某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换的不同原因,原因4表示(9)。

    A.就绪进程被调度

    B.运行进程执行了P操作

    C.发生了阻塞进程所等待的事件

    D.运行进程的时间片到了


    正确答案:C
    解析:本题考查的是计算机操作系统进程管理方面的基础知识。图中原因1是由于调度程序的调度引起:原因2是由于时间片用完引起;原因3是由于I/O请求引起,例如进程执行了P操作,由于申请的资源得不到满足进入阻塞队列;原因4是由于I/O完成引起的,例如某进程执行了V操作将信号量值减1,若信号量的值小于0,意味着有等待该资源的进程,将该进程从阻塞队列中唤醒使其进入就绪队列;因此试题(9)的正确是C。

  • 第18题:

    进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对图7-2的进程五态模型,为了确保进程调度的正常工作,(a)、(b)和(c)的状态分别为(55),并增加一条(56)。

    A.静止就绪、静止阻塞和活跃阻塞

    B.静止就绪、活跃阻塞和静止阻塞

    C.活跃阻塞、静止就绪和静止阻塞

    D.活跃阻塞、静止阻塞和静止就绪


    正确答案:D

  • 第19题:

    进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对下图的进程五态模型,为了确保进程调度的正常工作,(a)、(b)和(c)的状态分别为(17),并增加一条(18)。

    A.静止就绪、静止阻塞和活跃阻塞

    B.静止就绪、活跃阻塞和静止阻塞

    C.活跃阻塞、静止就绪和静止阻塞

    D.活跃阻塞、静止阻塞和静止就绪


    正确答案:A
    解析:本题考查的是操作系统进程管理中有关进程的状态与转换方面的知识。在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化,因此进程一般有三种基本状态:运行、就绪和阻塞。但是由于进程的不断创建,系统资源特别是主存资源已不能满足进程运行的要求。这时,就必须将某些进程挂起,放到磁盘对换区,暂时不参加调度,以平衡系统负载;或者是系统出现故障,或者是用户调试程序,也可能需要将进程挂起检查问题。下图是具有挂起状态的进程状态及其转换图。

    图中活跃就绪是指进程在主存并且可被调度的状态。静止就绪是指进程被对换到辅存时的就绪状态,是不能被直接调度的状态,只有当主存中没有活跃就绪态进程,或者是挂起态进程具有更高的优先级,系统将把挂起就绪态进程调回主存并转换为活跃就绪。可见(c)应为静止就绪。由于洁跃阻塞是指进程在主存,一旦等待的事件产生便进入活跃就绪状态,所以(a)应为活跃阻塞。又由于静止阻塞是指进程对换到辅存时的阻塞状态,一旦等待的事件产生便进入静止就绪状态,所以(b)应为静止阻塞。从上分析可知,试题(17)的正确答案是A。从图中显而易见试题(18)的正确答案是A

  • 第20题:

    进程的三态模型如下图所示,其中的a、b和c处应分别填写( )。

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

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

  • 第21题:

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

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

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

  • 第22题:

    下图所示的 PCB(进程控制块)( )。

    A.有 1 个运行进程、2 个就绪进程、4 个阻塞进程
    B.有 2 个运行进程、3 个就绪进程、2 个阻塞进程
    C.有 1 个运行进程、3 个就绪进程、3 个阻塞进程
    D.有 1 个运行进程、4 个就绪进程、2 个阻塞进程

    答案:C
    解析:
    进程控制块PCB的组织方式:

    1)线性表方式:不论进程的状态如何,将所有的PCB连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。

    2)索引表方式:该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。

    3)链接表方式:系统按照进程的状态将进程的PCB组成队列,从而形成就绪队列、阻塞队列、运行队列等。

  • 第23题:

    假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。空白(2)处应选择()

    • A、处于运行状态
    • B、处于阻塞状态
    • C、处于就绪状态
    • D、处于运行状态或者进入阻塞状态

    正确答案:D