首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不属于软件容错技术的是(33)。
以下不属于软件容错技术的是(33)。
admin
2016-09-08
81
问题
以下不属于软件容错技术的是(33)。
选项
A、热备份或冷备份系统
B、纠错码
C、三模冗余
D、程序走查
答案
D
解析
本题考查软件容错的基本知识。容错是指系统在运行过程中发生一定的硬件故障或软件错误时,仍能保持正常工作而不影响正确结果的一种性能或措施。
容错技术主要是采用冗余方法来消除故障的影响。冗余是指在正常系统运行所需的基础上加上一定数量的资源,包括信息、时间、硬件和软件。主要的冗余技术有结构冗余(硬件冗余和软件冗余)、信息冗余、时间冗余和冗余附加4种。
结构冗余是常用的冗余技术,按其工作方式,可分为静态冗余、动态冗余和混合冗余三种。静态冗余又称为屏蔽冗余或被动冗余,常用的有三模冗余和多模冗余。动态冗余又称为主动冗余,它是通过故障检测、故障定位及故障恢复等手段达到容错的目的。其主要方式是多重模块待机储备,当系统检测到某工作模块出现错误时,就用一个备用的模块来顶替它并重新运行。各备用模块在其待机时,可与主模块一样工作,也可不工作。前者叫做热备份系统(双重系统),后者叫做冷备份系统(双工系统、双份系统)。混合冗余技术是将静态冗余和动态冗余结合起来。
除冗余技术之外,软件容错技术还可采用N版本程序设计、恢复块方法和防卫式程序设计等。
N版本程序设计是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。恢复块方法是一种动态的故障屏蔽技术,采用后向恢复策略;恢复块方法提供具有相同功能的主块和几个后备块,一个块就是一个执行完整的程序段,主块首先投入运行,结束后进行验证测试,如果没有通过验证测试,系统经现场恢复后由后备块1运行。后备块运行结束后也进行验证测试,如果没有通过验证测试,系统经现场恢复后由后备块2运行。重复这一过程,可以重复到耗尽所有的后备块,或者某个程序故障行为超出了预料,从而导致不可恢复的后果。
防卫式程序设计是一种不采用任何传统的容错技术就能实现软件容错的方法,对于程序中存在的错误和不一致性,防卫式程序设计的基本思想是通过在程序中包含错误检查代码和错误恢复代码,使得一旦发生错误,程序就能撤销错误状态,恢复到一个已知的正确状态中去。
转载请注明原文地址:https://kaotiyun.com/show/lJLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请为幻灯片的文本框设置自定义动画为“进入-切入”。
请在幻灯片中添加一个太阳,一个月亮,并将两个图形组合起来。
请在两个工作簿Book1和Book2之间,将Book1中的工作表Sheet1移动到Book2的Sheet2和Sheet3之间。
步骤1单击[公式]选项卡[公式审核]组中的[检查错误],如图3—10所示。[*]步骤2单击[更新公式以包括单元格],在打开的窗口中单击[确定]按钮。本题主要考核“使用函数”这个考点。
请一次性撤销当前文档最近的两步操作,再恢复最近所做的一次撤销。
下列关于字符编码标准的叙述中,错误的是________。
IP地址可以用十进制数形式表示,但不能用二进制数表示。
Access是MicrosoftOffice办公软件的组件,是一种关系数据库管理系统(RDBMS)。
在生命周期(SDLC)什么阶段执行认可(关于认证与认可的题)?
当拓扑结构中电缆的长度限制了AP的安放位置时,可以使用何种解决方案?A、在较近的位置上新安装一台交换机B、安装一台集线器来代替C、安装一台中继器D、安装一台无线客户端
随机试题
古潜山本身与其上面的披覆层呈()接触。
无偿献血者保留的意义是
患儿,9岁,血液检查显示:Hb64g/L;HCT25%;RBC3.20×1012/L。根据上述资料显示该患儿的贫血属于
A.单萜B.倍半萜C.二萜D.环烯醚萜类E.二倍半萜甜菊苷结构类型()。
甲公司因转产致使一台价值100万元的精密机床闲置。该公司董事长王某自行以公司名义与乙公司签订了一份机床转让合同。合同约定,精密机床作价95万元,甲公司于10月31日之前交货,乙公司在交货后10天内付清款项。在交货日前,甲公司发现乙公司的经营状况恶化,通知乙
证券市场线表明,β系数反映证券或组合对市场变化的敏感性,以下说法正确的是()。
银行业从业人员不得侮辱同事的()。
与公开发行股票进行股权筹资相比,债务筹资的优点有()。
我国第二大淡水湖是()。
顿悟是格式塔学派提出的关于学习的实质。()
最新回复
(
0
)