返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

什么是软件冗余系统

时间:2012-3-9

  软件的可靠性对计算机操作运行有极大影响,即使高度完的软件也不能保证没有错误.因此,为了发送软件的可靠性,采用冗余软件是目前最常使用的办法.

  多版本程序设计技术要求由多个技术风格,指导思想和工作习惯全不相同的程序设计人员,按着同一程序规范,对同一个任务各自独立地进行软件开发,设计中尽量采用不同的算法,语言,环境和工具.这样产生的多个程序同时运行,对结果进行表决,只要多数程序正确,就能获得正确的结果.

  多版本程序设计从概念上讲是一各屏蔽技术,它可以屏蔽程序设计中的错误,也可以屏蔽某些硬件瞬时故障.它的基础是多机系统,技术关键是表决程序的设计.

  因为不同的算法解同一个问题,其结果可能产生某些差异,而且各个程序执行的时间也不一致,使表决程度,表决机构的设计复杂化,其次多个版本的程度,要求很大的存储空间,一般情况下是不可接受的.


建站流程

    深圳网站建设流程