Не секрет, що електроніка, використовувана в космічній галузі, часто сильно відрізняється від споживчої за більшістю параметрів. Однак є винятки. Невелика команда розробників Flight Software поділилася деякими секретами щодо апаратної і програмної частини ракети-носія SpaceX Falcon 9.
Виявилося, що «мозок» Falcon 9 працює під управлінням Linux. Якщо точніше, використовується якась урізана версія Linux. Що ж стосується апаратної частини, все спирається на три звичайних x86-сумісних двоядерних процесора. Програмне забезпечення для польоту написано на С/С++ і запускається окремо на кожному процесорі.
Система з трьох однакових і незалежних процесорів потрібна для забезпечення безпеки та відмовостійкості. Система постійно порівнює результати розрахунків на кожному CPU між собою, і, якщо присутні якісь відмінності, результат відкидається, і процес починається заново. Якщо ж все добре, кожен CPU окремо посилає команду мікроконтролерів PowerPC, які також порівнюють отримані команди.
Моделі процесорів розробники не називають, але це можуть бути відносно сучасні рішення. Справа в тому, що Falcon 9 дуже мало знаходиться на великій висоті, відповідно, її апаратура мало схильна до впливу радіації.
… [Trackback]
[…] Read More to that Topic: portaltele.com.ua/news/companies/mozok-raketi-falcon-9-tse-tri-zvichajnih-protsesora-i-linux.html […]
… [Trackback]
[…] Info to that Topic: portaltele.com.ua/news/companies/mozok-raketi-falcon-9-tse-tri-zvichajnih-protsesora-i-linux.html […]
… [Trackback]
[…] Find More Information here on that Topic: portaltele.com.ua/news/companies/mozok-raketi-falcon-9-tse-tri-zvichajnih-protsesora-i-linux.html […]