Мозок ракети Falcon 9 — це три звичайних процесора і Linux

Не секрет, що електроніка, використовувана в космічній галузі, часто сильно відрізняється від споживчої за більшістю параметрів. Однак є винятки. Невелика команда розробників Flight Software поділилася деякими секретами щодо апаратної і програмної частини ракети-носія SpaceX Falcon 9.

Виявилося, що «мозок» Falcon 9 працює під управлінням Linux. Якщо точніше, використовується якась урізана версія Linux. Що ж стосується апаратної частини, все спирається на три звичайних x86-сумісних двоядерних процесора. Програмне забезпечення для польоту написано на С/С++ і запускається окремо на кожному процесорі.

Система з трьох однакових і незалежних процесорів потрібна для забезпечення безпеки та відмовостійкості. Система постійно порівнює результати розрахунків на кожному CPU між собою, і, якщо присутні якісь відмінності, результат відкидається, і процес починається заново. Якщо ж все добре, кожен CPU окремо посилає команду мікроконтролерів PowerPC, які також порівнюють отримані команди.


Моделі процесорів розробники не називають, але це можуть бути відносно сучасні рішення. Справа в тому, що Falcon 9 дуже мало знаходиться на великій висоті, відповідно, її апаратура мало схильна до впливу радіації.

Мозок ракети Falcon 9 — це три звичайних процесора і Linux: 4 комментария

  1. Уведомление: Belcampo Anya Fernald
  2. Уведомление: car detailer
  3. Уведомление: MLM programs
  4. Уведомление: cam2cam chat

Добавить комментарий

error: Вміст захищено!!!
Exit mobile version