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

admin2019-06-08  28

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

选项 A、硬件冗余
B、信息冗余
C、时间冗余
D、人员冗余

答案D

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

最新回复(0)