发展容错技术可提高计算机系统的可靠性。利用元件冗余可保证在局部有故障的情况下系统的正常工作。
A.并发
B.双工
C.双重
D.并行
A.并发
B.双工
C.双重
D.并行
论高可靠性系统中软件容错技术的应用
容错技术是当前计算机领域研究的热点之一,是提高整个系统可靠性的有效途径,许多重要行业(如航空、航天、电力、银行等)对计算机系统提出了高可靠、高可用、高安全的要求,用于保障系统的连续工作,当硬件或软件发生故障后,计算机系统能快速完成故障的定位与处理,确保系统正常工作。
对于可靠性要求高的系统,在系统设计中应充分考虑系统的容错能力,通常,在硬件配置上,采用了冗余备份的方法,以便在资源上保证系统的可靠性。在软件设计上,主要考虑对错误(故障)的过滤、定位和处理,软件的容错算法是软件系统需要解决的关键技术,也是充分发挥硬件资源效率,提高系统可靠性的关键。
请围绕“高可靠性系统中软件容错技术的应用”论题,依次从以下三个方面进行论述。
简述你参与设计和开发的、与容错相关的软件项目以及你所承担的主要工作。
(55) A.并发
B.双工
C.双重
D.并行
(56) A.两子系统同时同步运行,当联机子系统出错时,它退出服务,由备份系统接替
B.备份系统处于电源开机状态,一旦联机子系统出错时,立即切换到备份系统
C.两子系统交替处于工作和自检状态,当发现一子系统出错时,它不再交替到工作状态
D.两子系统并行工作,提高机器速度,一旦一个子系统出错,放弃并行工作
当子系统只能处于正常工作和不工作两种状态时,可以采用如图2(a)所示的并联模型,若单个子系统的可靠性都为0.8时,图2所示的三个子系统并联后的系统可靠性为(63)。若子系统能处于正常和不正常状态时,我们可以采用如图2(b)所示的表决模型,若图中有任何两个以上子系统输出相同时,则选择该输出作为系统输出。设单个子系统的可靠性为0.8时,整个系统的可靠性为(64);若单个子系统的可靠性为0.5时,整个系统的可靠性为(65)。
A.并发
B.双上
C.双重
D.并行
A.并发
B.双工
C.双重
D.并行
● 容错计算机的主要设计目标是为了提高计算机系统的可靠性和(1)。提高计算机可靠性的技术可以分为避错技术和容错技术。后者主要运用行冗余技术来抵消由于故障而引起的影响。而冗余一般可以分为(2)。
(1)A. 稳定性 B. 可用性 C.可修改性 D. 可移植性
(2)
A. 数据冗余、软件冗余、时间冗余、空间冗余
B. 软件冗余、数据冗余、时间冗余、空间冗余
C. 硬件冗余、数据冗余、软件冗余、信息冗余
D. 硬件冗余、软件冗余、时间冗余、信息冗余
A.即减少故障和错误出现机率
B.利用微型计算机系统的自动自检测技术
C.采用容错设计方式
对于计算机系统的容错能力,下列说法正确的是(12)。
A.容错就是允许错误发生
B.容错是允许故障存在
C.容错能力也就是可靠性
D.容错能力是可用性
(33)
A. 0.6561
B. 0.81
C. 0.9801
D. 0.9