单选题

某银行核心交易系统对可靠性要求极高。架构师在设计时提出了以下方案:采用三台服务器运行完全相同的软件版本,通过表决器对结果进行表决,只要有两台结果一致即输出。这种设计属于(),其主要目的是()。

A

N版本程序设计;防范软件逻辑错误

B

硬件冗余(三模冗余TMR);防范硬件随机故障

C

恢复块设计;防范数据丢失

D

集群负载均衡;提高并发处理能力

查看答案
答案
正确答案:B
解析

题目提到“运行完全相同的软件版本”,这说明软件层面没有多样性,无法防范软件内部的逻辑错误(因为三台机器会同时报同样的错)。这是典型的硬件三模冗余(TMR),用于防范硬件的随机失效。若要防范软件错误,必须采用N版本程序设计(不同版本的软件)。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved