OberonCore https://forum.oberoncore.ru/ |
|
Баг в противоракетной системе Patriot https://forum.oberoncore.ru/viewtopic.php?f=89&t=6223 |
Страница 1 из 1 |
Автор: | Info21 [ Пятница, 02 Февраль, 2018 00:30 ] |
Заголовок сообщения: | Баг в противоракетной системе Patriot |
Предлагаю завести отдельный раздел "Ужасы" и перенести туда все соответствующие темы. Чтобы было страшно и педагогично. А пока вот: Цитата: Интересную статью представил Самат Кудайбергенов на портале warhead.su. Он утверждает, что ни самая сильная армия в мире, ни штат программистов, ни новейшее вооружение не спасут от смерти, если в дело вмешаются математика и невнимательный кодер! Такая вот математическая оплошность в ЗРК Patriot привела к гибели пятой часть всех погибших американцев за всё время войны в Заливе. http://masterok.livejournal.com/4187971 ... yandex.com |
Автор: | Wlad [ Воскресенье, 04 Февраль, 2018 14:46 ] |
Заголовок сообщения: | Re: Баг в противоракетной системе Patriot |
спасибо. Интересная заметка. И ссылочки - хорошие. Но больше всего повеселил коммент от ника "Никита Халтурин"! вообще же, в подобного класса системах, первое, что делают в нормальных проектах - проводят синхронизацию по времени всех подсистем, выявляют потребность в минимальном отсчитываемом периоде (на уровне всей системы) и закладываются в поддержку на уровне всех связных интерфейсов процедур "синхронизации и установки времени". Кстати, не понятно, зачем уж так строго закладываться на "натуральное время" в "такте системы". В моей практике одним из самых удачных решений было назначение такта в виде 1/128 секунды (аппаратный таймер мог выдавать такты на выбор в 1/8, 1/128 и 1/1024 секунды. 1/8 была слишком "долгая", 1/1024 - уже была слишком "через чур", а 1/128-ая - чуть-чуть больше, чем надо по Котельникову-Найквисту. Вообще, я закладываюсь всегда на длительность такта системы в два раза меньше, чем минимально требуемое по задаче. Никогда не подводило. Зато и выбор степени двойки сделал массу преобразований - тривиальными и ОЧЕНЬ быстрыми (только со сдвигами работа). |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |