参考答案和解析
参考答案:C
更多“具备一次只允许一个进程使用的特性的资源称为()资源。 ”相关问题
  • 第1题:

    并发进程共同使用的资源被称为【 】。


    正确答案:临界资源
    临界资源

  • 第2题:

    系统中有些资源一次只允许一个进程使用,这类资源称为 【】


    正确答案:临界资源
    临界资源是指每次仅允许一个进程访问的资源。   属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享

  • 第3题:

    对于产生死锁的4个必要条件之一的循环等待资源是( )。

    A.每一个资源每次只能给一个进程使用

    B.已被占用的资源只能由占用进程自己来释放

    C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

    D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


    正确答案:D
    解析:出现死锁时必须同时保持4个必要条件:进程互斥使用资源、占有等待资源、不可抢占和循环等待资源,其中循环等待资源是指存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求。

  • 第4题:

    对于产生死锁的4个必要条件之一的不可抢占条件是( )。

    A.每一个资源每次只能给一个进程使用

    B.已被占用的资源只能由占用进程自己来释放

    C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

    D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


    正确答案:B
    解析:死锁的4个必要条件中,不剥夺条件(不可抢占)是指进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放。

  • 第5题:

    临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。

    A

    B



  • 第6题:

    N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。 


    正确答案: 设max (i)表示第i个进程的最大资源需求量,need(i)表示第i个进程还需要的资源量,alloc(i)表示第i个进程已分配的资源量。由题中所给条件可知: 
    max(1)+┅+max(n)=(need(1)+┅+need(n))+((alloc(1)+┅+alloc(n)) 如果在这个系统中发生了死锁,那么一方面m个资源应该全部分配出去,          
    alloc(1)+ ┅+alloc(n)=m 
    另一方面所有进程将陷入无限等待状态。可以推出          
    need(1)+ ┅+need(n) 上式表示死锁发生后,n个进程还需要的资源量之和小于n,这意味着此刻至少存在一个进程i,need(i)=0,即它已获得了所需要的全部资源。既然该进程已获得了它所需要的全部资源,那么它就能执行完成并释放它占有的资源,这与前面的假设矛盾,从而证明在这个系统中不可能发生死锁。

  • 第7题:

    一次仅允许一个进程使用的资源称为(),对其实施操作的那段程序称为()。


    正确答案:临界资源;临界区

  • 第8题:

    在一段时间内,只允许一个进程访问的资源称为()。

    • A、共享资源
    • B、独占临源
    • C、临界资源
    • D、共享区

    正确答案:C

  • 第9题:

    在计算机中有许多资源一次只能允许一个进程使用,如果多个进程同时使用这些资源,则有可能造成系统的混乱,这些资源被称为()。


    正确答案:临界资源

  • 第10题:

    填空题
    具备一次只允许一个进程使用的特性的资源称为()。使用临界资源的那段程序称为()。

    正确答案: 临界资源,临界段
    解析: 暂无解析

  • 第11题:

    判断题
    临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。
    A

    B


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

  • 第12题:

    多选题
    能防止死锁的资源分配策略有()
    A

    申请新资源前先归还已占资源

    B

    在进程开始执行前为其分配所需资源

    C

    使进程互斥使用资源

    D

    允许一个进程抢夺另一进程所占的资源

    E

    按进程号的次序为进程分配资源


    正确答案: E,C
    解析: 暂无解析

  • 第13题:

    在一段时间内只允许一个进程访问的资源叫(6)。

    A.独立资源

    B.临界资源

    C.系统资源

    D.进程资源


    正确答案:B
    解析:临界资源指在一段时间内只允许一个进程访问的资源。

  • 第14题:

    如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )

    A.进程互斥使用资源

    B.占有等待资源

    C.不可抢占

    D.循环等待资源


    正确答案:B
    解析:死锁的4个必要条件中,占有等待资源是指一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源。

  • 第15题:

    下列关于临界区叙述正确的是

    A.进程中访问临界资源的那段程序称为临界区

    B.临界区最多允许两个进程进入

    C.进程进入临界区的要求可以在无限的时间内得到满足

    D.系统中一些资源一次只允许有限的进程使用,称之为临界资源


    正确答案:A
    解析:系统中一些资源一次只允许一个进程使用,称之为临界资源。进程中访问临界资源的那段程序称为临界区。当没有进程在临界区时,允许一个进程立即进入临界区。进程进入临界区的要求可以在有限的时间内得到满足。

  • 第16题:

    一个操作系统有20个进程,竞争使用30个同类资源,申请方式是逐个进行,一旦某个进程获得了它的全部资源,就马上归还所有的资源,每个进程最多使用30,最少使用一个资源。20个进程需要的资源总数小于50。如果仅考虑这类资源,系统会产生死锁吗?请说明理由。
    设max(i)表示第i个进程的最大资源需求量,
    need(i)表示第i个进程还需要的资源量,
    alloc(i)表示第i个进程已分配的资源量。
    由题中所给条件可知:
    max(1)+…+max(20)=(need(1)+…need(20))+(alloc(1)+…+alloc(20))<50
    如果在这个系统中发生了死锁,那么一方面30个资源R应该全部分配出去,即(反证法)alloc(1)+…+alloc(20)=30
    另一方面所有进程将陷入无限等待状态。
    由上述两式可得:need(1)+…+need(20)<20(关键)
    上式表示死锁发生后,20个进程还需要的资源量之和小于20,这意味着此刻至少存在一个进程i,need(i)=0,即它已获得了所需要的全部资源。既然该进程已获得了它所需要的全部资源,那么它就能执行完成并释放它占有的资源,这与前面的假设矛盾,从而证明在这个系统中不可能发生死锁。

  • 第17题:

    临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。


    正确答案:正确

  • 第18题:

    具备一次只允许一个进程使用的特性的资源称为()。使用临界资源的那段程序称为()。


    正确答案:临界资源;临界段

  • 第19题:

    具备一次只允许一个进程使用的特性的资源称为()资源。

    • A、控制
    • B、共享
    • C、临界

    正确答案:C

  • 第20题:

    一次仅允许一个进程使用的资源称为(),同时把访问该资源的那段程序代码称为()。


    正确答案:临界资源;临界区

  • 第21题:

    填空题
    在计算机中有许多资源一次只能允许一个进程使用,如果多个进程同时使用这些资源,则有可能造成系统的混乱,这些资源被称为()。

    正确答案: 临界资源
    解析: 暂无解析

  • 第22题:

    填空题
    一次仅允许一个进程使用的资源称为(),同时把访问该资源的那段程序代码称为()。

    正确答案: 临界资源,临界区
    解析: 暂无解析

  • 第23题:

    单选题
    具备一次只允许一个进程使用的特性的资源称为()资源。
    A

    控制

    B

    共享

    C

    临界


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

  • 第24题:

    填空题
    一次仅允许一个进程使用的资源称为(),对其实施操作的那段程序称为()。

    正确答案: 临界资源,临界区
    解析: 暂无解析