Мне несколько раз рассказывали такие анекдоты на интервью. Интервьюеры использовали эту историю как аргумент в пользу оборонительной разработки программного обеспечения.
Вот объяснение одного из многочисленных случаев в сети:
Эта история была рассказана людьми из Motorola и предположительно включена в каждый учебный курс по микроконтроллерам, который проводит Motorola.
Испытательные полеты F-16 проводились в Израиле. F-16 летали на малой высоте. При подходе к Мертвому морю вся навигационная система внезапно перезагрузилась. Смелый пилот посадил птицу. Штаб-квартира позвонила в Motorola и приказала как можно скорее прибыть на место. Наземные испытания прошли отлично, но каждый раз, когда птица поднималась в воздух, она перезагружалась.
Летчикам стало не по себе. Полеты на границе враждебной территории без навигационного коммуникатора, когда арабы нацеливали свои ракеты «земля-воздух» на все, что движется, было не так уж и приятно. Ни одна из них не отлаживала всю навигационную систему в полете. Потом кто-то догадался.
Высота Мертвого моря относительно мирового уровня моря составляет -400 метров. Как только F-16 достиг уровня моря, навком сделал деление на ноль, разбился и перезагрузился.
Когда я попытался найти информацию по этой теме, я не смог найти никаких упоминаний об упомянутых обучающих курсах Motorola. Мне также не удалось найти каких-либо упоминаний о реальных событиях (даты, места, отчеты о сбоях).
У меня такой вопрос: Были ли задокументированные случаи сбоев навигационной системы самолета из-за нулевого/отрицательного уровня высоты?
Дополнительный вопрос, вытекающий из приведенной выше цитаты: существуют ли какие-либо учебные курсы по микроконтроллерам Motorola, в которых в качестве примера упоминается «случай Мертвого моря»?
Я нашел два похожих случая.
USS Yorktown (CG - 48) допустил ошибку деления на ноль, которая вывела из строя всю его сеть и привела к отказу его двигателя. ( ссылка , ссылка )
У группы из 8 истребителей F-22 отказали системы, когда они пересекли международную линию перемены дат. ( ссылка , ссылка )
Я не смог найти доказательств того, что высота в 0 футов вызвала сбой системы на Мертвом море или где-либо еще.
В этой статье сообщается, что бортовой навигационный компьютер самолета Lockheed-Martin C-130J Hercules начал плохо себя вести при посадке в Мертвом море на высоте -1240 футов над уровнем моря.
Мы эксплуатировали самолет, как и планировали, но теперь, когда мы были на земле, системы самолета выдавали множество навигационных ошибок.
Где Нав???
Бортовой навигационный компьютер не реагировал на наши действия и не позволял нам увидеть заранее запрограммированный маршрут, который мы загрузили для возвращения на базу. Компьютер вел себя так, будто мы врезались в землю. Мы немедленно получили контрольный список и начали устранение неполадок. Самолет не смог найти спутники GPS, принять какие-либо обновления своего навигационного решения, и не было навигационных средств, которые нужно было настраивать. Мы поняли, что нам придется вернуться на базу старым школьным способом. Мы вытащили карту и составили план взлета и полета по дороге на запад обратно на базу. Мы завершили обработку данных о производительности при взлете, настроили самолет и начали разбег с максимальным усилием при взлете.
Самолет набрал высоту, и когда мы достигли -300 м над уровнем моря, все вернулось. Навигационный компьютер снова включился, и наши GPS-позиции подтвердили, что база находится в 20 милях к западу.
Согласно статье, экипаж сообщил об этой ошибке, и производитель с осторожностью внес поправки в руководство по летной эксплуатации в ожидании будущих обновлений программного обеспечения навигационного компьютера.
У нас есть собственное «Предупреждение» в руководстве
Большинство предупреждений в руководствах по летной эксплуатации связаны с тем, что кто-то делает что-то не так. Мы внесли свой вклад в один за то, что сделали что-то правильно! После того, как производитель самолетов изучил отчеты о наземных операциях на Мертвом море, они поняли, что навигационный компьютер не подходит для работы на высоте ниже 400 футов над уровнем моря. Компания немедленно выпустила изменение к руководству с ПРЕДУПРЕЖДЕНИЕМ о том, что самолет нельзя эксплуатировать ниже высоты -400 над уровнем моря. Я уверен, что когда они выпустят следующую версию, она будет включать в себя обновленную навигацию для полетов к Мертвому морю и другим экстремально низким местам Земли.
вартек
вартек
Бенжол
SubmarineMode()
методе :)храповик урод
путешествие
вартек
храповик урод
путешествие
DJClayworth
Ямиек
DJClayworth