Mae SpaceX yn defnyddio Linux a phroseswyr x86 rheolaidd yn Falcon 9

Cyhoeddwyd casgliad o wybodaeth am y meddalwedd a ddefnyddir yn y roced Falcon 9, yn seiliedig ar wybodaeth dameidiog a grybwyllwyd gan weithwyr SpaceX mewn amrywiol drafodaethau:

  • Mae systemau ar fwrdd Falcon 9 yn defnyddio system wedi'i thynnu i lawr
    Linux a thri chyfrifiadur segur yn seiliedig ar broseswyr x86 craidd deuol confensiynol. Nid oes angen defnyddio sglodion arbenigol gydag amddiffyniad ymbelydredd arbennig ar gyfer cyfrifiaduron Falcon 9, gan nad yw'r cam cyntaf a ddychwelwyd yn treulio amser hir yn y gofod allanol ac mae diswyddiad system yn ddigonol.

    Ni adroddir pa sglodyn penodol a ddefnyddir yn Falcon 9, ond mae'r defnydd o CPUs safonol yn arfer cyffredin, er enghraifft, ar yr amlblecsydd rheoli a demultiplexer (C&C MDM) yr Orsaf Ofod Ryngwladol yn wreiddiol. offer CPU Intel 80386SX 20 MHz, ac mewn gwaith bob dydd ar yr ISS rydym yn defnyddio gliniaduron HP ZBook 15s gyda Debian Linux, Scientific Linux neu Windows 10. Defnyddir systemau Linux fel terfynellau anghysbell ar gyfer C&C MDM, a defnyddir Windows ar gyfer darllen e-bost, pori'r Gwe ac adloniant.

  • Mae meddalwedd rheoli hedfan Falcon 9 wedi'i ysgrifennu yn C/C++ ac yn rhedeg yn gyfochrog ar bob un o'r tri chyfrifiadur. Tri chyfrifiadur segur yn angenrheidiol i sicrhau lefel briodol o ddibynadwyedd trwy ddiswyddiadau lluosog. Mae canlyniad pob penderfyniad yn cael ei gymharu â'r canlyniad a gafwyd ar gyfrifiaduron eraill, a dim ond os oes cyfatebiaeth ar y tri nod, mae'r microreolydd sy'n rheoli'r moduron a'r llyw dellt yn derbyn y gorchymyn.

    Derbynnir gorchymyn gan y microreolydd os caiff ei dderbyn mewn tri chopi union yr un fath, fel arall gweithredir y cyfarwyddyd cywir olaf. Os yw methiannau sglodion yn cael eu hailadrodd neu os nad yw gorchmynion yn cael eu cynhyrchu mwyach, yna mae'r sglodyn yn dechrau cael ei anwybyddu ac mae'r system yn gweithio ar gyfrifiaduron eraill, rhag ofn y bydd anghysondebau cyfrifo y mae'r gwaith yn cael ei ailgychwyn nes bod y canlyniad yn cyfateb. Os bydd y cyfrifiadur yn methu, gellir cwblhau'r hediad yn llwyddiannus os oes o leiaf un system sy'n parhau i weithredu.

  • Meddalwedd penodol ar gyfer systemau ar fwrdd Falcon 9, efelychydd roced, offer profi cod rheoli hedfan, cod cyfathrebu a meddalwedd dadansoddi hedfan o systemau daear datblygu tîm o tua 35 o bobl.
  • Cyn lansio gwirioneddol, caiff meddalwedd a chaledwedd rheoli hedfan eu profi mewn efelychydd, sy'n efelychu amodau hedfan amrywiol a sefyllfaoedd brys.
  • Mae'r llong ofod â chriw Crew Dragon a ddanfonir i orbit hefyd yn defnyddio Linux a meddalwedd hedfan yn C++. Mae'r rhyngwyneb y mae gofodwyr yn gweithio ag ef yn cael ei weithredu yn seiliedig ar raglen we JavaScript sy'n agor yn Chromium. Mae rheolaeth trwy'r sgrin gyffwrdd, ond rhag ofn y bydd methiant mae yna a phanel botwm i reoli'r llong ofod.

Ffynhonnell: opennet.ru

Ychwanegu sylw