В середине 1980-х годов медицинский ускоритель Therac-25 обещал прорыв в онкологии. Кон...
В середине 1980-х годов медицинский ускоритель Therac-25 обещал прорыв в онкологии. Конструкторы полностью отказались от механических защитных затворов, доверив безопасность пациентов одной компьютерной программе. Но в коде скрывалась роковая ошибка — «состояние гонки» (Race Condition). Из-за слишком быстрого ввода команд оператором аппарат подавал пучок излучения в 250 раз мощнее нормы, пока на экране горела сухая надпись «Malfunction 54» и индикатор нулевой дозы. История того, как слепая вера в автоматику привела к трагедии и навсегда переписала стандарты разработки критически важного ПО. 👇 Напишите в комментариях: доверяете ли вы сложным автоматизированным системам в медицине и транспорте сегодня?