首页/ 题库 / [问答题]简述网络系统可靠性中软件容错的工作原理。的答案

简述网络系统可靠性中软件容错的工作原理。

问答题
2022-01-04 02:40
查看答案

正确答案

软件容错一般有两套设备构成,其中一台作为主机,另一台作为备份机。当主机出现故障时,马上将工作转到备份机。其实现方法是在软件中设置一些检测点,软件运行到这些检测点时,对主机和备份机检测,若主机运行正常,检测点的工作数据就备份到备份机上,若主机出错,将工作切换到备份机上,由备份机负责工作,并向工作人员报警,以排除主机的故障。


试题解析

感兴趣题目
简述目前应用最广泛的网络视频监控系统由哪几部分组成,并简述其工作原理。
简述计算机硬件、系统软件、应用软件以及用户间的关系。
在TCP/IP参考模型的传输层上,()实现的是不可靠、无连接的数据报服务,而()协议用来在一个不可靠的互联网中为应用程序提供可靠的端--端字节流服务。
● 为了改进应用软件的可靠性和可维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下,修改网络软件从而使之支持更大的带宽,这种软件维护工作属于__(10)__。
● 为了改进应用软件的可靠性和可维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下,修改网络软件从而使之支持更大的带宽,这种软件维护工作属于__(10)__。
简述计算机软件系统的分类。(系统软件和应用软件两方面) 
简述换挡离合器的结构及其工作原理。
当前矿产勘查的主要技术手段及其应用前提。/简述找矿技术方法的一般分类及其方法原理和作用。
论高可靠性系统中软件容错技术的应用 容错技术是当前计算机领域研究的热点之一,是提高整个系统可靠性的有效途径,许多重要行业(如航空、航天、电力、银行等)对计算机系统提出了高可靠、高可用、高安全的要求,用于保障系统的连续工作,当硬件或软件发生故障后,计算机系统能快速完成故障的定位与处理,确保系统正常工作。 对于可靠性要求高的系统,在系统设计中应充分考虑系统的容错能力。通常,在硬件配置上采用了冗余备份的方法,以便在资源上保证系统的可靠性。在软件设计上,主要考虑对错误(故障)的过滤、定位和处理,软件的容错算法是软件系统需要解决的关键技术,也是充分发挥硬件资源效率,提高系统可靠性的关键。 请围绕"高可靠性系统中软件容错技术的应用"论题,依次从以下3个方面进行论述: ①简述你参与设计和开发的、与容错相关的软件项目及你所承担的主要工作。 ②具体论述你在设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。 ③分析你所采用的容错方法是否达到系统的可靠性和实时性要求。
论软件可靠性设计与应用 目前在企业中,以软件为核心的产品得到了广泛的应用。随着系统中软件部分比例的不断增加,使得系统对软件的依赖性越来越强,对软件的可靠性要求也越来越高。软件可靠性与其他质量属性一样,是衡量软件架构的重要指标 软件工程中已有很多比较成熟的设计技术,如结构化设计、模块化设计、自顶向下设计等,这些技术为保障软件的整体质量发挥了重要作用。在此基础上,为了进一步提高软件的可靠性,通常会采用一些特殊的设计技术,即软件可靠性设计技术。 在软件可靠性工程体系中,包含有可靠性模型与预测、可靠性设计和可靠性测试方法等。实践证明,保障软件可靠性最有效、最经济、最重要的手段是在软件设计阶段采取措施进行可靠性控制。 请围绕"软件可靠性设计与应用"论题,依次从以下3个方面进行论述。 ①概要叙述你参与实施的软件开发项目及你所承担的主要工作。 ②简要叙述影响软件可靠性的因素有哪些。 ③阐述常用的软件可靠性设计技术及你如何应用到实际项目中,效果如何。
某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图12-18所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。 李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,假设各个模块的可靠度均为0.99,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度为0.99=0.96,即整个软件系统的可靠度下降明显;第二,软件系统模块全部采用串联结构,一旦某个模块失效,则意味着整个软件系统失效。 李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图12-19所示。 刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。 注:假设各个模块的可靠度均为0.99 请解释李工提出的动态冗余和N版本程序设计技术,给出如图12-18所示模块M2采用如图12-19所示的动态冗余技术后的可靠度。
论软件可靠性评价 软件可靠性评价是指选用和建立合适的可靠性数学模型,运用统计技术和其他手段,对软件可靠性测试和系统运行期间的软件失效数据(也可能包含软件生命周期内其他可靠性数据)进行处理,并评估和预测软件可靠性的过程。 软件可靠性评价是软件可靠性活动的重要组成部分,既可在软件开发过程实施, 也可针对最终软件系统实施。软件可靠性评价的难点在于软件可靠性模型的选择和软 件可靠性数据的收集与处理。 请围绕"软件可靠性评价"论题,依次从以下3个方面进行论述: ①简要概述你参与实施的软件开发项目及你承担的主要工作。 ②说明你在项目实施过程中所选择的软件可靠性模型,并论述在软件可靠性模型选择时应该考虑的主要因素。 ③收集软件可靠性数据时经常遇到的问题有哪些?简述你收集软件可靠性数据时所遇到的具体问题及解决的方法。
相关题目
通常把软件分为系统软件和应用软件两大类,下列选项中哪个不是应用软件?( )
简述同步发电机的工作原理及其冷却方式?
NOS提供的网络可靠性措施主要分成两类:分别是系统容错 、数据备份。
容错计算机中采用冗余技术来提高系统的可靠性和可用性。这些冗余技术不包括()
在TCP/IP网络的传输层上,UDP协议实现的是不可靠、无连接的数据报服务,而 _____协议用来在一个不可靠的互联网中为应用程序提供可靠的面向连接的端到端的服务。
在TCP/IP网络的传输层上,UDP协议实现的是不可靠、无连接的数据报服务,而 _____协议用来在一个不可靠的互联网中为应用程序提供可靠的面向连接的端到端的服务。

某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图12-18所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。
李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,假设各个模块的可靠度均为0.99,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度为0.99=0.96,即整个软件系统的可靠度下降明显;第二,软件系统模块全部采用串联结构,一旦某个模块失效,则意味着整个软件系统失效。
李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图12-19所示。
刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。
注:假设各个模块的可靠度均为0.99

计算机机联锁系统的联锁微机应采用()方式或三取二容错方式的可靠性硬件结构。
简述消防系统中泡沫灭火的工作原理。
消防管理系统的主要组成部分有训练模拟工作站和()等及其应用软件。

论高可靠性系统中软件容错技术的应用
容错技术是当前计算机领域研究的热点之一,是提高整个系统可靠性的有效途径,许多重要行业(如航空、航天、电力、银行等)对计算机系统提出了高可靠、高可用、高安全的要求,用于保障系统的连续工作,当硬件或软件发生故障后,计算机系统能快速完成故障的定位与处理,确保系统正常工作。
对于可靠性要求高的系统,在系统设计中应充分考虑系统的容错能力。通常,在硬件配置上采用了冗余备份的方法,以便在资源上保证系统的可靠性。在软件设计上,主要考虑对错误(故障)的过滤、定位和处理,软件的容错算法是软件系统需要解决的关键技术,也是充分发挥硬件资源效率,提高系统可靠性的关键。
请围绕"高可靠性系统中软件容错技术的应用"论题,依次从以下3个方面进行论述:
①简述你参与设计和开发的、与容错相关的软件项目及你所承担的主要工作。
②具体论述你在设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。
③分析你所采用的容错方法是否达到系统的可靠性和实时性要求。

电子商务的系统基础软件中,()的主要功能是满足系统可扩充性需要,实现电子商务系统和其他系统之间的互联互通以及应用之间的互操作。
简述三种转位法误差分离原理及其在误差测量中的应用。
简述有效积温法则及其在实际工作中的应用
简述网络系统可靠性中软件容错的工作原理。
列举互联网中六种常见网络设备,并简述其工作特点。
什么是系统软件和应用软件?你所知的软件中.哪些是系统软件,哪些是应用软件?
()电子汇兑系统系统软件属于计算机应用软件中的MicrosoftOffice应用软件。
简述系统软件和应用软件的区别。
()电子汇兑系统系统软件属于计算机应用软件中的MicrosoftOffice应用软件。
广告位招租WX:84302438

免费的网站请分享给朋友吧