当前位置:主页 > 美国 > 正文

电脑缺陷害死28名美军

2015-12-07 17:56 编辑:空军世界 点击:
  • 扫描到手持设备
  • 字号:
核心提示: 在海湾战争中,一枚伊拉克发射的飞毛腿导弹准确击中美国在沙特的宰赫兰基地,当场炸死28个美国士兵,炸伤100多人,造成美军海湾战争中唯一一次伤亡超过百人的损失。调查发现由于一个简单的计算机缺陷

1、宰赫兰导弹事件,毫秒的误差

在1991年2月的第一次海湾战争中,一枚伊拉克发射的飞毛腿导弹准确击中美国在沙地阿拉伯的宰赫兰基地,当场炸死28个美国士兵,炸伤100多人,造成美军海湾战争中唯一一次伤亡超过百人的损失。

在 后来的调查中发现,由于一个简单的计算机bug,使基地的爱国者反导弹系统失效,未能在空中拦截飞毛腿导弹。

那些臭名昭著的软件bug,史上留名的有哪些?

当时,负责防卫该基地的爱国者反导弹系统已经 连续工作了100个小时,每工作一个小时,系统内的时钟会有一个微小的毫秒级延迟,这就是这个失效悲剧的根源。爱国者反导弹系统的时钟寄存器设计为24 位,因而时间的精度也只限于24位的精度。在长时间的工作后,这个微小的精度误差被渐渐放大。在工作了100小时后,系统时间的延迟是三分之一秒。

对 一般人人来说,0.33秒是微不足道的。但是对一个需要跟踪并摧毁一枚空中飞弹的雷达系统来说,这是灾难性的——侯赛因飞毛腿导弹空速达4.2马赫(每秒 1.5公里),这个”微不足道的”0.33秒相当于大约600米的误差。在宰赫兰导弹事件中,雷达在空中发现了导弹,但是由于时钟误差没有能够准确地跟踪 它,因此基地的反导弹并没有发射。

(宰赫兰导弹事件图解)

  • 共4页:
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页
  • 热门点击

    更多>>