Poketto

愚者

公开空间

#Therac-25

所有标签

Therac-25:一台拆掉硬件保险的放疗机,被操作员的几下按键变成了杀人机器

TL;DR:1985 到 1987 年间,加拿大 AECL 公司的 Therac-25 放射治疗机至少造成六起严重过量照射事故,其中三名患者后来因此死亡。调查认为,直接原因是软件里的并发缺陷(竞态条件)等程序错误,而新机型把前代的硬件联锁交给了软件来兜底。需要说明的是,部分患者本身就患有重症癌症,具体死因的认定并不都一样干脆。 这是一桩三十多年前的旧事,发生在 1985 至 1987 年,不是最近的新闻。它至今仍是软件工程和安全工程课上的经典反面教材。 Therac-25 是