● 设系统中有n(n>2)个进程,且当前操作系统没有执行管理程序,则不可能发生的情况是 (35) 。(35)A. 没有运行进程,有2个就绪进程,n-2 个进程处于等待状态B. 有1个运行进程,没有就绪进程,n-1 个进程处于等待状态C. 有1个运行进程,有1个就绪进程,n-2 个进程处于等待状态D. 有1个运行进程,有n-1个就绪进程,没有进程处于等待状态

题目

● 设系统中有n(n>2)个进程,且当前操作系统没有执行管理程序,则不可能发生的情况是 (35) 。

(35)

A. 没有运行进程,有2个就绪进程,n-2 个进程处于等待状态

B. 有1个运行进程,没有就绪进程,n-1 个进程处于等待状态

C. 有1个运行进程,有1个就绪进程,n-2 个进程处于等待状态

D. 有1个运行进程,有n-1个就绪进程,没有进程处于等待状态


相似考题
更多“● 设系统中有n(n>2)个进程,且当前操作系统没有执行管理程序,则不可能发生的情况是 (35) 。 (35 ”相关问题
  • 第1题:

    假设系统中有m个同类的互斥资源,当m个进程共享这,n个互斥资源时,每个进程的最大需求数是wo在下列情况中,系统可能会产生死锁的是______。

    A.m=4,n=3,w=2

    B.m=4,n=2,w=3

    C.m=5,n=2,w=3

    D.m=5,n=3,w=2


    正确答案:B
    解析:这是一道很简单的估算题。首先给每个进程1个资源,然后再给每个进程1个资源(如果有的话),依次类推。到某个阶段,如果没有1个进程的资源得到满足,且系统已经没有可用资源,则会发生死锁。显然,选项B中,首先给2个进程分别分配1个资源(这时系统还剩下2个资源),接着再分别为每个进程分配1个资源(这时系统还剩下。个资源),但这2个进程的资源都没有完全满足,不能运行,即发生死锁。

  • 第2题:

    ● 若字符串s 的长度为 n(n >1)且其中的字符互不相同,则 s 的长度为 2 的子串有 (35) 个。

    (35)

    A. n

    B. n-1

    C. n-2

    D. 2


    正确答案:B

  • 第3题:

    系统中有n(n>2)个进程,并且当前没有执行进程调度程序,则() 不可能发生。

    A. 没有运行进程但有2个就绪进程,剩下的n-2个进程处于等待状态

    B. 有一个运行进程和n-1个就绪进程,但没有进程处于等待状态

    C. 有一个运行进程和1个就绪进程,剩下的n-2个进程处于等待状态

    D. 有一个运行进程,没有就绪进程,剩下的n-1个进程处于等待状态


    参考答案A

  • 第4题:

    系统中有N个进程,则进程就绪队列中最多有多少个进程? ( )

    A.N

    B.N-1

    C.N-2

    D.N-3


    正确答案:A
    解析:就绪队列中的进程可能有多个,他们都等待处理机的调度。在极端情况下,可能 N个进程都没有执行,存在就绪队列中。

  • 第5题:

    假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是______。

    A.m=5,n=3,w=2

    B.m=6,n=2,w=3

    C.m=5,n=3,w=3

    D.m=6,n=3,w=3

    A.

    B.

    C.

    D.


    正确答案:D
    解析:对于选项A:m=5,n=3,w=2,即系统中有5个资源,3个进程使用,每个进程最多要求2个资源。由于n×(w-1)+1=3×(2-1)+1=4m=5,因此系统不会产生死锁。
      对于选项B:m=6,n=2,w=3,即系统中有6个资源,2个进程使用,每个进程最多要求3个资源。因为n×(w-1)+1=2×(3-1)+1=5m=6,所以系统不会发生死锁。
      对于选项C:m=5,n=2,w=3,即系统中有5个资源,2个进程使用,每个进程最多要求3个资源。由于n×(w-1)+1=2×(3-1)+1=5=m,因此系统不会发生死锁。
      对于选项D:m=6,n=3,w=3,即系统中有6个资源,3个进程使用,每个进程最多要求2个资源。由于n×(w-1)+1=3×(3-1)+1=7>m=6,因此系统可能会产生死锁。

  • 第6题:

    系统中有N个进程,则进程就绪队列中最多有【】个进程。


    正确答案:N-1
    因为处于运行状态的进程只有一个,我们假设没有进程处于等待状态,则就绪状态有N-1个

  • 第7题:

    设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,( )两种情况可能会发生死锁。对于这两种情况,若将( ),则不会发生死锁。

    A.a和b

    B.b和c

    C.c和d

    D.c和e


    正确答案:D
    解析:所谓死锁(DeadLock)是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。
    产生死锁的四个必要条件:
    (1)互斥条件:一个资源每次只能被一个进程使用;
    (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放;
    (3)不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺;
    (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
    这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。对于c和E来说,当每个进程同时掌握了一个资源,并同时申请更多的资源时,就会产生死锁。

  • 第8题:

    ●在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是(25);若信号量S的当前值为4,则表示系统中有(26)个进程正在等待该资源。

    (25)A.-2~0

    B.-2~1

    C.-6~2

    D.-8~1

    (26)A.1

    B.2

    C.3

    D.4


    正确答案:C,D

  • 第9题:

    设m为同类资源数,n为系统中并发进程数。当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况出现系统死锁的是( )。

    A.m=2,n=1,w=2
    B.m=2,n=2,w=1
    C.m=4,n=3,w=2
    D.m=4,n=2,w=3

    答案:D
    解析:
    当资源总数为4,并发进程为2,每个进程的最大需求是3的时候。可能出现2个进程,占用了2个资源的情况,此时,因为总资源数消耗完毕,任何一个进程又无法申请新资源,导致死锁。

  • 第10题:

    每个进程都有一个进程控制块,用以记录各个进程执行时的情况,保存在各个进程控制块中的信息允许()

    • A、本进程查阅
    • B、编译进程读取
    • C、操作系统修改
    • D、当前运行进程修改

    正确答案:C

  • 第11题:

    在一个但处理机系统中,若有4个用户进程且假定当前时刻有一个进程处于执行状态,则处于就绪状态的进程最多有()个,最少有()个。


    正确答案:3;0

  • 第12题:

    单选题
    在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()
    A

    0

    B

    1

    C

    2

    D

    3


    正确答案: A
    解析: 暂无解析

  • 第13题:

    若系统中有若干进程共享5个R类资源,下列哪一种情况不可能发生死锁?( )

    A) 系统中有6个进程,每个进程需要1个资源

    B) 系统中有5个进程,每个进程需要2个资源

    C) 系统中有4个进程,每个进程需要3个资源

    D) 系统中有3个进程,每个进程需要4个资源

    A.

    B.

    C.

    D.


    正确答案:A

  • 第14题:

    设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是( )。

    A、m=4,n=3,w=2

    B、m=2,n=2,w=1

    C、m=5,n=2,w=3

    D、m=4,n=3,w=3


    参考答案:D

  • 第15题:

    设系统中有N(N>2)个进程,则系统中最不可能的是有()个进程处于死锁状态。

    A.0

    B.1

    C.2

    D.M(2


    参考答案:B

  • 第16题:

    在操作系统的进程管理中,若某资源的信号量S的初值为2,当前值为-1,则表示系统中有 _____ 个正在等待该资源的进程。

    A.0

    B.1

    C.2

    D.3

    A.

    B.

    C.

    D.


    正确答案:B
    解析:信号量是一个整型变量S,在S上定义两种操作:P操作和V操作。执行一次P操作,信号量S减1,S0时,调用P操作的进程继续执行;S0时,该进程被阻塞,并且被插入到等待队列中。执行一次V操作,信号量S加1,当S0时,调用V操作的进程继续执行;S0时,从信号量S对应的等待队列中选出一个进程进入就绪状态。当S0时,其绝对值表示等待队列中进程的数目,当前值为-1,说明有1个在等待该资源的进程。

  • 第17题:

    ●对于两个并发进程,设互斥信号量为mutex,若mutex =1,则(35)。

    (35)

    A.表示没有进程进入临界区

    B.表示有一个进程进入临界区

    C.表示有一个进程进入临界区,另一个进程等待进入

    D.表示有两个进程进入临界区


    正确答案:A

  • 第18题:

    在操作系统的进程管理中,若某资源的信号量S的初值为2,当前值为-1,则表示系统中有(25)个正在等待该资源的进程。

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:本题考查的是操作系统中采用信号量实现进程间同步与互斥的基本知识及应用。在操作系统的进程管理中,由于多个进程竞争同一资源可能会发生死锁,若无外力作用,这些进程都将永远不能再向前推进。为此,最常用的方法是采用信号量(Semaphore)及有关的P、V操作。信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。P操作是检测信号量是否为正值,若不是,则阻塞调用进程;v操作是唤醒一个阻塞进程恢复执行。根据用途不同,信号量分为:公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步,初始值通常设为0或n。本题中,信号量的初值为2,当前值为-1,则表示系统中有1个正在等待该资源的进程。因为,当第一个申请该资源的进程对系信号量S执行P操作,信号量S减1等于1,进程可继续执行;当第二个申请该资源的进程对系信号量s执行P操作,信号量S减1等于0,进程可继续执行:当第三个申请该资源的进程对系信号量S执行P操作,信号量 S减1等于-1,进程处于等待状态。所以正确答案为B。

  • 第19题:

    假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

    A.3

    B.-3

    C.1

    D.-1


    正确答案:B

  • 第20题:

    设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,可能会发生死锁两种情况中,若将( ),则不会发生死锁。

    A.n加1或w加1
    B.m加1或w减1
    C.m减1或w加1
    D.m减1或w减1

    答案:B
    解析:
    如下: 情况a:m=2,n=1,w=2,系统中有2个资源,1个进程使用,该进程最多要求2个资源,所以不会发生死锁。 情况b:m=2,n=2,w=1,系统中有2个资源,2个进程使用,每个进程最多要求1个资源,所以不会发生死锁。 情况c:m=2,n=2,w=2,系统中有2个资源,2个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,此时,系统中己无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。 情况d:m=4,n=3,w=2,系统中有4个资源,3个进程使用,每个进程最多要求2个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个资源,此时,系统中还剩1个资源,可以使其中的一个进程得到所需资源运行完毕,所以不会发生死锁。 情况e:m=4,n=3,w=3,系统中有4个资源,3个进程使用,每个进程最多要求3个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配1个,第二轮系统先为一个进程分配1个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。

  • 第21题:

    在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()

    • A、-7~1
    • B、-7~3
    • C、-3~0
    • D、-3~10

    正确答案:B

  • 第22题:

    进程是系统或应用程序的一次动态执行,简单的说,它是操作系统当前运行的执行程序。


    正确答案:正确

  • 第23题:

    单选题
    每个进程都有一个进程控制块,用以记录各个进程执行时的情况,保存在各个进程控制块中的信息允许()
    A

    本进程查阅

    B

    编译进程读取

    C

    操作系统修改

    D

    当前运行进程修改


    正确答案: B
    解析: 暂无解析