北邮 信息安全专业 容错计算技术课件 第6讲.pptVIP

  • 2
  • 0
  • 约7.78千字
  • 约 87页
  • 2017-06-17 发布于湖北
  • 举报

北邮 信息安全专业 容错计算技术课件 第6讲.ppt

概述 软件危机的产生 软件老化问题 软件可靠性技术的兴起 软件危机 1962年,“水手1号”因其机舱计算机导航程序差错未能到达进行,这是早期人类从软件差错中得到的重大教训 20世纪60年代后期,计算机用户首先意识到了软件危机: 软件产品迟迟不能交付、软件质量低劣、维护代价高昂;软件开发人员感到力不从心,对软件的正确性缺乏信心;高软件需求和低生产效率导致软件费用急剧上涨 1998年的软件工程NATO会议上,科学界和实业界终于一致承认了软件危机的存在 软件故障的根源 软件错误 导致产生含有缺陷的软件的人为行动(国标GB/T 11457-1995) 软件误差 存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差 人为操作失误 软件运行过程中的非法输入 软件老化(Software aging) 软件老化是指软件系统运行速度的降低,或者是由于操作系统资源的耗尽、碎片以及错误的积累导致的程序突然崩溃 主要是由于软件系统资源的损耗因其的,原因包括内存泄露、未释放的文件操作符、数字舍入错误、操作环境的数据损坏等 软件的缺陷等因素都会导致软件老化现象的产生,有效地方式是主动式容错策略,比如软件再生技术 软件再生技术:定期主动停止运行程序,清理程序的内部环境,清除积累错误,然后重新启动软件使之进入一个正常的初始状态,从而避免因软件老化引起的突发性失效,提高软件系统的可靠性和可用性 软件可靠

文档评论(0)

1亿VIP精品文档

相关文档