Ракетата Falcon 9 се контролира от три x86 процесора и Linux | IT.dir.bg

17-11-2017 20-11-2018
Ракетата Falcon 9 се контролира от три x86 процесора и Linux
Снимка: SpaceX

Ракетата Falcon 9 се контролира от три x86 процесора и Linux

Софтуерът за полета е написан на C/C ++

| Редактор: Стоян Гогов 33 3232

Eлектрониката, използвана в космическата индустрия, обикновено е много различна от тази в потребителските устройства. Това не важи обаче за ракетата Falcon 9 на SpaceX, която преди броени дни изведе в орбита капсулата Crew Dragon с двама астронавти на борда.

Малък екип за разработка на софтуер за космически полети разкрива пред ZDNet някои тайни относно хардуера и софтуера на Falcon 9. Оказа се, че "мозъкът" на ракетата-носител работи под управление на олекотена версия на Linux, предава technews.bg.

Що се отнася до хардуера, тук работата е поверена на три обикновени x86-съвместими двуядрени процесори. Софтуерът за полета е написан на C/C ++ и работи отделно на всеки процесор.

Системата от три еднакви и независими процесора гарантира безопасност и отказоустойчивост. Тя постоянно сравнява резултатите от изчисленията на всеки процесор и ако има разлики, процесът започва отново.

Ако всичко с изчисленията е наред, всеки процесор отделно изпраща команда към микроконтролерите PowerPC, които от своя страна също сравняват получените команди.

Разработчиците не посочват моделите процесори, но те могат да бъдат сравнително нови комерсиални чипове. Факт е, че Falcon 9 прекарва кратко време на голяма надморска височина и поради това оборудването на ракетата е слабо изложено на радиация.

Ракетата Falcon 9 се контролира от три x86 процесора и Linux

Ракетата Falcon 9 се контролира от три x86 процесора и Linux

Софтуерът за полета е написан на C/C ++

| Редактор : Стоян Гогов 33 3232 Снимка: SpaceX

Eлектрониката, използвана в космическата индустрия, обикновено е много различна от тази в потребителските устройства. Това не важи обаче за ракетата Falcon 9 на SpaceX, която преди броени дни изведе в орбита капсулата Crew Dragon с двама астронавти на борда.

Малък екип за разработка на софтуер за космически полети разкрива пред ZDNet някои тайни относно хардуера и софтуера на Falcon 9. Оказа се, че "мозъкът" на ракетата-носител работи под управление на олекотена версия на Linux, предава technews.bg.

Що се отнася до хардуера, тук работата е поверена на три обикновени x86-съвместими двуядрени процесори. Софтуерът за полета е написан на C/C ++ и работи отделно на всеки процесор.

Системата от три еднакви и независими процесора гарантира безопасност и отказоустойчивост. Тя постоянно сравнява резултатите от изчисленията на всеки процесор и ако има разлики, процесът започва отново.

Ако всичко с изчисленията е наред, всеки процесор отделно изпраща команда към микроконтролерите PowerPC, които от своя страна също сравняват получените команди.

Разработчиците не посочват моделите процесори, но те могат да бъдат сравнително нови комерсиални чипове. Факт е, че Falcon 9 прекарва кратко време на голяма надморска височина и поради това оборудването на ракетата е слабо изложено на радиация.