当前位置:高级系统架构师题库>系统性能评价题库

问题:

[单选] 常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是()

A . 多版本程序设计可以检查软件故障,但不能检查硬件故障
B . 用一组数据检查运算逻辑部件的功能属于能力检查
C . 一致性检查时要把计算机的计算结果与手工计算结果进行比较
D . 软件冗余是一种动态冗余技术

在计算机的可靠性模型中,N模冗余系统是由N个相同的模块和一个()组成。 缓冲区。 控制器。 加速器。 表决器。 在下列所示系统中每个部件的可靠度都等于R(0 。 下面关于计算机性能的各种评估方法的论述中,正确的是() 每秒百万次指令(MIPS)描述了计算机的浮点运算速度。 等效指令速度法采用灵活的指令比例来评价计算机的性能。 峰值MFLOPS以最慢的浮点指令来表示计算机的运算速度。 CTP以每秒百万次理论运算(MTOPS)来表示运算部件的综合性能。 随着业务的增长,信息系统的访问量和数据流量快速增加,采用负载均衡(LoadBalance)方法可避免由此导致的系统性能下降甚至崩溃。以下关于负载均衡的叙述中,错误的是() 负载均衡通常由服务器端安装的附加软件来实现。 负载均衡并不会增加系统的吞吐量。 负载均衡可在不同地理位置、不同网络结构的服务器群之间进行。 负载均衡可使用户只通过一个IP地址或域名就能访问相应的服务器。 假设单个CPU的性能为1,则由n个这种CPU组成的多处理机系统的性能P为:其中,a是一个表示开销的常数。例如,a=0.1,n=4时,P约为3。也就是说,由4个这种CPU组成的多机系统的性能约为3。该公式表明,多机系统的性能有一个上限,不管n如何增加,P都不会超过某个值。当a=0.1时,这个上限是() 5。 10。 15。 20。 常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是()
参考答案:

  参考解析

软件容错的主要目的是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性,保证整个计算机系统的正常运行。软件容错技术主要有恢复块方法、N版本程序设计和防卫式程序设计等。试题中提到的一致性检查和能力检查也是软件冗余的方法,其中,一致性检查是先预测程序的运行结果,然后将程序运行中和运行后的结果与预测值进行比较,根据比较结果判断软硬件的故障。能力检查是用诊断程序检查系统各个部件的功能是否符合设计的要求,例如,用诊断程序读写存储器的各个存储单元以检查其读写和存储功能是否正常,又如,用一组数据检查运算逻辑部件的功能是否正常。

在线 客服