Комп’ютер знищує зонд "Полярний посадник Марса"
У грудні минулого року ми всі сумували за втратою космічного зонда НАСА "Полярний марс". Ми чекали сигналу від зонда. Однак відповіді не було. Це було втрачено назавжди. Комітет під головуванням Джона Касані, колишнього головного інженера лабораторії реактивного руху (JPL), відповідального за контроль зонда, встановив особу, відповідальну за аварію: помилка програмування. Нова філософія NASA, оскільки Даніель Голдін керує нею, виконує завдання "краще, швидше і дешевше", знову зазнала невдачі.
Космічні зонди, які приземляються на планету, використовують парашути для пом’якшення посадки. Щоб заощадити вагу та об’ємну кількість парашутів, «Марсовий полярний десант» використав ретролюдну систему для посадки. Ретропульсори були використані в місячних місіях Аполлона під контролем людини, але в цьому зонді вони були в руках комп'ютерної програми. Комп’ютерна програма заявила, що парашути видаляються, ретропопульсори вивільняються і активуються, а коли датчики корабля «відчувають» тверду землю, ноги зонда виймаються, і він приземляється. Однак комітет під головуванням Джона Касані підтвердив, що якщо датчики "відчувають" сильний удар при попаданні в атмосферу, подібний до посадки, ноги активуються, а комп'ютерна програма "забуває" активувати ретро-рушії, викликаючи зонд врізатися в землю.
Помилка програмування не вперше знищує космічний зонд NASA. Ми всі пам’ятаємо недавню втрату зонда «Марсовий кліматичний орбітер» через переплутування миль з кілометрами. Мабуть, менш відомою є втрата в 1962 р. Зонда "Марінер 1", який вивчав би планету Венера, через заміну "," на ". в програмі, або втрата зонда "Вояджер-2" через неправильну оцінку маси планети Уран, або пожежа ракетного ракети-носія Місячної програми в 1994 році через несправність комп'ютера, або втрата "Марса прибульця" у 1997 році через перезапуск програми у невідповідний час. Але також Європейське космічне агентство втратило Ariane 5, яка вибухнула в 1996 році через проблему перетворення чисел, або російський марсіанський зонд Фобос 1, вибухнув у 1988 році, оскільки комп'ютер повернув його туди, куди не потрібно.
Але не тільки космічні агенції мають проблеми з плануванням, у 1991 році, під час війни в Перській затоці, помилка округлення призвела до вбивства невинних ракет "Патріот-Скуд", у 1988 році аеробус впав там, де він не повинен в іранському конфлікті, через проблему розпізнавання зображень програми, з 1975 по 1987 р. рентгенівський апарат Therac-25 опромінював небезпечними дозами великій кількості пацієнтів, показники мішка Ванкувера були помилковими в 1983 р. через помилку округлення, ядерний реактор зупинився в 1979 р. через чисельний проблема, поїзд припинив рух у 1995 році в Німеччині через відсутність пам'яті в комп'ютері тощо.
Словом, «програмне забезпечення», комп’ютерні програми є найскладнішим винаходом людини за всю історію. Уникнути помилок у комп’ютерній програмі практично неможливо. Вважається, що звичайна програма має приблизно 25 помилок на 1000 рядків і що критична програма повинна мати менше однієї помилки на 10000 рядків коду. Мобільний телефон має програму понад 200 000 ліній, тоді він матиме близько 600 помилок. Windows 95 має більше 10 мільйонів рядків, тоді вона має більше 200 000 помилок. Не дивно, що в презентації Windows 98 комп’ютер зазнав аварії на самому Біллі Гейтсі, який увійде в історію, переконавши нас, користувачів, що це нормально, коли комп’ютерна програма не працює.
Франсіско Р. Віллаторо (професор Малазького університету)
- Хто такі полярні дівчата календаря 2021 року
- Лікар помилково робить аборт здорової дитини
- Б/у Yamaha XTZ 250 Lander; Мотоцикл Мотоцикл
- Ви змогли б посадити зонд InSight на Марс. Про це можна дізнатися за допомогою простої гри
- Таїланд Поліцейські із надмірною вагою відправлені в табір; знищувати животики