itgle.com

容错技术是通过在系统中设置【 】来提高系统可靠性的一种技术。

题目

容错技术是通过在系统中设置【 】来提高系统可靠性的一种技术。


相似考题
更多“容错技术是通过在系统中设置【】来提高系统可靠性的一种技术。 ”相关问题
  • 第1题:

    对于一个具有容错能力的系统,(32)是错误的。

    A.通过硬件冗余来设计系统,可以提高容错能力

    B.在出现一般性故障时,具有容错能力的系统可以继续运行

    C.容错能力强的系统具有更高的可靠性

    D.容错是指允许系统运行时出现错误的处理结果


    正确答案:D
    解析:本题考查的是系统容错的基本知识。容错(Fault Tolerance),确切地说是容故障(Fault),而并非容错误(Error)。指系统在故障存在的情况下不失效,仍然能够正常工作的特性。简单地说,容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。例如,在双机容错系统中,一台机器出现问题时,另一台机器可以取而代之,从而保证系统的正常运行。在早期计算机硬件不是特别可靠的情况下,这种情形比较常见。现在的硬件虽然较之从前稳定可靠得多,但是对于那些不允许出错的系统,硬件容错仍然是十分重要的途径。计算机系统的容错性通常可以从系统的可靠性、可用性、可测性等方面来衡量。

  • 第2题:

    容错计算机中采用冗余技术来提高系统的可靠性和可用性。这些冗余技术不包括(74)。

    A.硬件冗余

    B.信息冗余

    C.时间冗余

    D.人员冗余


    正确答案:D
    解析:实现容错技术的主要手段是冗余。冗余是指实现系统规定功能是多余的那部分资源,包括硬件(结构)、软件(冗余附加)、信息和时间。(1)结构冗余。结构冗余是通常用的冗余技术,按其工作方式,可分为静态冗余、动态冗余和混合冗余3种。.静态冗余。常用的有三模冗余和多模冗余。静态冗余通过表决和比较来屏蔽系统中出现的错误。例如,三模冗余是对三个功能相同但由不同的人采用不同的方法开发出的模块的运行结果进行表决,以多数结果作为系统的最终结果。即如果模块中有一个出错,这个错误能够被其他模块的正确结果“屏蔽”。由于无需对错误进行特别的测试,也不必进行模块的切换就能实现容错,故称为静态冗余。.动态冗余。动态冗余的主要方式是多重模块待机储备,当系统检测到某工作模块出现错误时,就用一个备用的模块来顶替它并重新运行。这里须有检测、切换和恢复过程,故称其为动态冗余。每当一个出错模块被其备用模块顶替后,冗余系统相当于进行了一次重构。各备用模块在其待机时,可与主模块一样工作,也可不工作。前者叫做热备份系统,后者叫做冷备份系统。在热备份系统中备用模块在待机过程中的失效率为0。.混合冗余。它兼有静态冗余和动态冗余的长处。(2)信息冗余。为检查或纠正信息在运算或传输中的错误,须外加一部分信息,这种现象称为信息冗余。(3)时间冗余。指以重复执行指令(指令复执)或程序(程序复算)来消除瞬时错误带来的影响。(4)冗余附加技术。指为实现上述冗余技术所需的资源和技术,包括程序、指令、数据、存放和调动它们的空间和通道等。

  • 第3题:

    对于一个具有容错能力的系统,(10)是错误的。

    A.通过硬件冗余来设计系统,可以提高容错能力

    B.在出现一般性故障时,具有容错能力的系统可以继续运行

    C.容错能力强的系统具有更高的可靠性

    D.容错是指允许系统运行时出现错误的处理结果


    正确答案:D
    解析:见公共试题Ⅰ(11)。

  • 第4题:

    在容错计算机中采用冗余技术来提高系统的可靠性和可用性,这些冗余技术不包括______。

    A.硬件冗余

    B.信息冗余

    C.时间冗余

    D.人员冗余


    正确答案:D
    解析:作为容错技术,主要考虑4种冗余:①硬件冗余、②软件冗余、③信息冗余和④时间冗余,但作为一个具体软件系统,往往会采用多种技术去实现。例如,在硬件冗余的基础上实现软件的冷备份、温备份、热备份;软件冗余采用N版本技术(包括多种语言、多种编译器、背对背开发等);信息冗余采用数据检错码(例如CRC码等)、纠错码(例如海明码等)技术;时间冗余通常采用多次运行同一个程序(或Ⅳ个版本的程序),对结果进行冗余比较。

  • 第5题:

    在容错计算机中采用冗余技术来提高系统的可靠性和可用性,这些冗余技术不包括(20)。

    A.硬件冗余

    B.信息冗余

    C.时间冗余

    D.人员冗余


    正确答案:D
    解析:容错计算机采用冗余技术来提高系统的可靠性,这些技术包括下面几项。(1)硬件冗余:以检测或屏蔽故障为目的而增加一定的硬件设备。(2)软件冗余:为了检测或纠正软件差错而增加的软件,在正常情况下不需要这种软件参与计算。(3)信息冗余:在实现正常功能所需的信息之外再添加一些信息,用来检测或纠正信息处理和传输中产生的错误,如纠错码。(4)时间冗余:重复执行一条指令或一段程序来发现和纠正差错,如指令复执和程序卷回。