试题详情
- 简答题实现容错的主要手段是什么?其技术分哪4类?
-
⑴实现容错的主要手段是冗余(冗余是指实现系统规定功能是多余的那部分资源,包括硬件、软件、信息和时间)。
⑵冗余技术分四类:结构冗余、信息冗余、时间冗余、冗余附加技术。
①结构冗余包括:a.静态冗余(通过表决和比较来屏蔽系统中出现的错误,无需对错误进行特别测试,不必进行模块切换)。b.动态冗余(当系统检测到某工作模块出错时,就用一个备用模块来顶替它并重新运行,主要是多重模块待机储备,包括热备份系统、冷备份系统。须有检测、切换和恢复过程。c.混合冗余(兼有静态和动态冗余长处)。
②信息冗余指为检测或纠正信息在运算或传输中的错误而外加部分信息。奇偶码、循环码等可发现甚至纠正这些错误。
③时间冗余指以重复执行指令(指令复执)或程序(程序复算)来消除瞬时错误带来的影响。
④冗余附加技术指为实现上述冗余技术所需的资源和技术,包括程序、指令、数据、存放和调动它们的空间和通道等。 关注下方微信公众号,在线模考后查看
热门试题
- 关于软件设计表达法,以下哪些说法是正确的
- 耦合是指一个模块内各个元素彼此结合的紧密
- 模块内的某成分的输出是另一些成分的输入,
- ()是检测Web应用系统提供信息的正确性
- 软件公司的CMMI过程改进模型与软件开发
- McCabe方法的核心是:通过定量分析程
- 详细设计的任务是什么?
- 任何软件项目都必须作好项目管理工作,最常
- 抛弃策略
- 需求优先级:分为1-5个级别,()是最最
- 什么是白盒测试?白盒测试主要采用的技术有
- 试述GUI界面设计的特点。
- 工程网络图
- 关于内部发布,以下哪些说法是正确的()
- 软件的用户界面作为人机接口起着越来越重要
- 软件设计往往被分成,确定软件系统的基本框
- 白盒测试:()和()。
- 概要设计与详细设计任务的主要区别?
- 不属于详细描述处理过程常用的工具是()
- 实体类指系统要记录和维护的信息;边界类指