参考答案和解析
答案:D
解析:
操作系统中允许用户应用程序调用操作系统提供的系统调用,但要尽量避免方向调用。
更多“操作系统层次设计中为避免形成过多环路而产生死锁,一般应尽量避免()。”相关问题
  • 第1题:

    下列关于死锁的叙述中,哪些是正确的?

    A.死锁产生的原因是进程推进顺序不当

    B.环路是死锁产生的必要条件

    C.采用银行家算法能有效地实现死锁避免

    D.当系统中只有一个进程时也可能会产生死锁

    E.系统出现死锁是因为进程调度不当 计算机组成原理部分


    正确答案:ABC

  • 第2题:

    下述____不是死锁处理策略。

    A、时间溢出

    B、死锁避免

    C、死锁预防

    D、死锁检测


    正确答案:B

  • 第3题:

    使用银行家算法来避免死锁的操作系统是( )。

    A Windows XP

    B Linux

    C FreeBSD UNIX

    D A、B、C都不是


    参考答案D

  • 第4题:

    在实际操作系统中,一般采用(14)排除死锁现象。

    A.预防

    B.避免

    C.检测和恢复

    D.重启计算机


    正确答案:C

  • 第5题:

    死锁产生的必要条件是什么?死锁的预防、避免和检测各有什么不同?各举一种相应的方法。


    正确答案: 死锁产生的必要条件有:
    1.所涉及的资源是非共享的;
    2.进程在等待新资源时,继续占用已分配到的资源;
    3.一个进程占有的资源不能被别的进程强行抢占;
    4.一个进程获得的资源同时被另一个进程所请求,从而形成一个进程的循环链。
    死锁的预防是研究如何破坏产生死锁的必要条件之一,从而达到不使死锁发生地目的。死锁的避免与死锁的预防区别在于,死锁的预防是严格破坏形成死锁的必要条件之一,使得死锁不在系统中出现。预防方法之一,采用假脱机技术将非共享设备变成共享设备来实现。
    而死锁的避免并不严格限制必要条件的存在,因为必要条件存在并不一定产生死锁。而进程推进顺序不当,也可以导致系统发生死锁,因此死锁的避免是考虑万一当死锁有可能出现时,就小心地避免这种情况的最终发生。避免方法有采用相应的银行算法和方法。死锁的检测和恢复,这是一种变通的方法,它允许死锁的发生,但能在适当时间检测出来,并设法进行恢复。利用化简进程-资源有向图的方法来检测系统在某一特定状态时是否处于死锁状态。

  • 第6题:

    为尽量避免和减少误差,在实验设计时应遵循哪些原则?


    正确答案: (1)重复性原则;
    (2)控制性原则;
    (3)随机化原则;
    (4)对照性原则。

  • 第7题:

    死锁产生,必须要满足四个必要条件,所以,为避免死锁产生,主要注意如何不让这四个必要条件成立,并打破循环等待资源的环路。


    正确答案:正确

  • 第8题:

    制冷压缩机系统正常操作时的要求是()。

    • A、尽量全负荷工作,避免冷量过剩
    • B、严格按照设计参数操作
    • C、尽量低负荷运行,避免能量消耗过多
    • D、尽量能不用调节的就不调节

    正确答案:B

  • 第9题:

    封锁可以避免并发操作引起的错误,但可能产生()、饿死、死锁等问题。


    正确答案:活锁

  • 第10题:

    多选题
    园林水景设计中应注意以下方面。()
    A

    尽量减少或避免设计射灯

    B

    临边部位要统一考虑防护设施

    C

    要避免对其他设备设施的使用及维护、运行产生干扰

    D

    地面要使用防滑材料


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

  • 第11题:

    单选题
    群发电子邮件需注意的要点不包括以下内容()。
    A

    设计时尽量避免过多的敏感文字

    B

    设定邮件主题时,请不要在主题中加入带有网站地址的信息

    C

    主题不要太短容易产生乱码

    D

    可以使用图片实现某些敏感文字的屏蔽,但是图片应切为小图,避免下载时间过长


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

  • 第12题:

    多选题
    选出不正确的叙述()。
    A

    死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况

    B

    若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路条件,则可判定系统中发生了死锁

    C

    在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用

    D

    产生死锁的原因可归结为竞争资源和进程推进顺序不当

    E

    在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高


    正确答案: C,D
    解析: 如果程序中有多个线程竞争多个资源,就可能会产生死锁。当一个线程等待由另一个线程持有的锁,而后者正在等待已被第一个线程持有的锁时,就会发生死锁。要避免死锁,应该确保在获取多个锁时,在所有的线程中都以相同的顺序获取锁。尽量少用临界资源

  • 第13题:

    下列叙述中,错误的是

    A.Java中没有检测和避免死锁的专门机制

    B.程序中多个线程互相等待对方持有的锁,可能形成死锁

    C.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放

    D.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放


    正确答案:D
    解析:本题考查Java线程的同步机制。如果程序中多个线程互相等待对方的持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程小能继续运行,这就是死锁。Java中没有检测与避免死锁的专门机制,因此完全由程序进行控制,防止死锁的发生。应用程序可以采用的一般做法是:如果程序要访问多个共享数据,则要首先从全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按照加锁的反序释放。经过上述解释,可知选项D的说法是错误的,故正确答案是D。

  • 第14题:

    在死锁的解决方法中,为了避免死锁而采用资源预分配策略,但可能会导致资源的浪费。()


    正确答案:对

  • 第15题:

    实际操作系统中,一般采用(14)排除死锁现象

    A.预防

    B.避免

    C.检测和恢复

    D.重启计算机


    正确答案:C
    解析:检测和恢复是实际操作系统中常用来排除死锁的方法。

  • 第16题:

    在粘贴电刀负极板时应尽量避免电流环路中出现()、()、()等。


    正确答案:金属移植物;起搏器;心电图电极

  • 第17题:

    死锁避免


    正确答案: 在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。

  • 第18题:

    在交换机上启用()协议可以避免产生环路。


    正确答案:生成树

  • 第19题:

    什么是死锁?如何避免发生死锁?


    正确答案:当两个(或多个)并发的事务分别等待对方释放封锁的资源,而使事务处于长期等待状态的现象称为死锁。
    为了避免死锁,一般可以采取两种方式:
    相同顺序法:所有的事务约定都按相同的顺序来封锁表;
    一次封锁法:为了完成一个事务,一次性封锁所需要的全部表。

  • 第20题:

    在设计齿轮传动时,应尽量避免产生根切现象。


    正确答案:正确

  • 第21题:

    RIP协议如何避免产生环路的?


    正确答案: 水平分割,路由中毒和抑制时间,触发更新。

  • 第22题:

    问答题
    RIP协议如何避免产生环路的?

    正确答案: 水平分割,路由中毒和抑制时间,触发更新。
    解析: 暂无解析

  • 第23题:

    判断题
    死锁产生,必须要满足四个必要条件,所以,为避免死锁产生,主要注意如何不让这四个必要条件成立,并打破循环等待资源的环路。
    A

    B


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