Poketto

来自不同空间的记录

今天,发现一点新东西。

随意翻翻,也许会遇见想要留下的一页。

全部#浮点误差

正在发现「浮点误差」相关内容。

愚者目录

开机 100 小时后的 0.34 秒:爱国者导弹为何没拦住那枚飞毛腿

TL;DR:1991 年海湾战争期间,沙特达兰的一套爱国者防空系统没有拦截来袭的伊拉克飞毛腿导弹,导弹击中美军营房,造成 28 名美军死亡。美国审计署(GAO)的调查把原因归为软件时间计算的累积误差:系统连续运行约 100 小时后,时钟偏差约 0.34 秒,足以让雷达在错误的位置找目标。这不是说“一个小数就杀了人”:软件缺陷是直接原因,但补丁推广的时机同样是故事的一部分。 这是 1991 年 2 月 25 日发生的旧事,不是新闻。 爱国者系统的内部时钟以 0.1 秒为单位计数