1、计算机2000年问题

早期计算机存储资源很少,为了节约存储空间,将日期的表达写成了2位,例如1974年被写成74年,但是在跨世纪的时候,本应是2000年,在程序中的理解为1900年,这将造成日期处理的大量错误。

2、阿丽亚娜5型火箭因软件问题导致坠毁

阿丽亚娜5型的惯性导航系统沿用了阿丽亚娜4型,SRI计算出的角度和速度数据供箭载计算机(OBC)执行飞行程序,由于阿丽亚娜5型火箭在起飞初始阶段的轨道和飞行姿态参数完全不同于阿丽亚娜4型,造成校准功能的浮点数转化为整数后溢出,错误的数据导致火箭主发动机和助推器出现了极限偏转,最终失控而自毁。

3、集成测试:火星极地登陆者号软着陆失败

NASA的调查分析认为,本次失败来自系统集成测试的疏漏,着陆器反推力火箭关闭的条件是支撑腿触及火星地面,其上的触点开关接通并返回信息给计算机来控制发动机关闭,然而着陆支架弹出时的震动可能误触发触点开关,反推力火箭直接提前关闭,软着陆变成了硬着陆,直接坠毁~

4、2011年温州动车追尾脱轨事故

当温州南站列控中心采集驱动单元采集电路电源回路中保险管F2遭雷击熔断后,采集数据不再更新,错误的控制轨道电路发码及信号显示,使行车处于不安全状态。列控中心未收集到列车占用状态信息,导致动车追尾。

最后修改:2022 年 09 月 05 日
如果觉得我的文章对你有用,请随意赞赏