A SpaceX Linux és x86 processzorokat használ a Falcon 9-ben

Pár napja tájékoztatást adtak ki arról adatok összeállítása, amely feltárja a SpaceX-ben használt szoftver és hardver típusát, a Falcon 9 rakétában használt operációs rendszereket a használt hardver típusához. Mindezek az információk a SpaceX munkatársai által különféle beszélgetések során említett kivonatokon alapulnak.

Mint ilyen, a nyilvánosságra hozott információkon belül Megemlítik, hogy a Falcon 9 beágyazott rendszerek egyszerűsített Linuxot használnak y három duplikált számítógép a család hagyományos processzorain alapul kétmagos x86.

Amellett, hogy a használt berendezéseken belül speciális chipek használata nem szükséges speciális sugárvédelemmel a Falcon 9 számítógépek számára, mivel az első visszatérési szakasz sokáig nincs a világűrben, és a rendszerek redundanciája elegendő.

Az a rész, amelyről még nem tájékoztat, arról szól, hogy melyik chipet használják a Falcon 9-ben, de a szokásos CPU használata általános gyakorlat, például az Intel 80386SX 20 MHz-es CPU-t eredetileg a Nemzetközi Űrállomás vezérlő multiplexerével és demultiplexerével (C&C MDM) szerelték fel, és a HP ZBook noteszgépeket használják a mindennapi munkában. ISS 15s a "Debian" Linux disztribúciók, Scientific Linux vagy Windows 10.

Linux rendszereknél távoli terminálként használják a C&C MDM és a Windows for olvasás e-maileket, szörfözhet az interneten és szórakoztathat (Elég furcsa tény, de érthető, ha a fő platformokat védjük az immár híres "emberi tévedésektől").

Tekintettel A Falcon 9 repülésirányító szoftver C / C ++ nyelven íródott, és ezzel párhuzamosan fut mindhárom számítógépen.

Három redundáns számítógépre van szükség a megfelelő biztonsági szint biztosításához a többszörös biztonsági mentések miatt. Minden döntés eredményét összehasonlítjuk a többi számítógépen elért eredménnyel, és csak akkor, ha a három csomópont egybeesik, a motort és a rács kormányt vezérlő mikrovezérlő elfogadja a parancsot.

Miért három processzor? Ennek oka, hogy amint azt a StackExchange űrkutatásban kifejtették, a SpaceX egy Actor-Judge rendszert használ a biztonság redundancia révén történő biztosításához. Ebben a rendszerben minden egyes döntés meghozatalakor összehasonlítják a többi mag eredményeivel. Ha nézeteltérés merül fel, a döntést elvetik, és a folyamatot újraindítják. Csak amikor minden processzor ugyanazt a választ kapja, akkor egy parancsot küldünk a PowerPC mikrovezérlőknek.

Ezek a vezérlők, amelyek a hálózat rakétamotorjaival és uszonyaival kapcsolatban döntenek, három parancsot kapnak az x86-os processzorok mindegyikétől. Ha mindhárom parancslánc megegyezik, akkor a mikrovezérlő végrehajtja a parancsot, de ha a három közül az egyik helytelen, a vezérlő a fenti utolsó helyes utasítást követi. Ha a dolgok teljesen rosszul mennek, a Falcon 9 figyelmen kívül hagyja a hibás chip chipjeit. 

Körülbelül 35 emberből álló csapat speciális szoftvert fejlesztett ki a rendszerek számára a Falcon 9 fedélzetén, rakétaszimulátor, eszközök a repülésirányító kód teszteléséhez, egy kommunikációs kód és szoftver a földi rendszerek repüléseinek elemzésére.

A repülésirányító szoftver és berendezés tényleges kiadása előtt egy szimulátorban tesztelik, amelyben különböző repülési viszonyokat és vészhelyzeteket szimulálnak.

A Crew Dragon pilóta nélküli űrhajókat is pályára szállították használja a Linux és a C ++ repülési szoftvert. Az űrhajósok kezelőfelülete együttműködik alapján valósul meg Nyissa meg a webalapú JavaScript alkalmazást a Chromiumban. A kezelés az érintőképernyőn keresztül történik, de meghibásodás esetén billentyűzet is rendelkezésre áll az űrhajó vezérléséhez.

Végül, ha többet szeretne megtudni az összegyűjtött információkról, az alábbi linkre kattintva tekintheti meg az eredeti jegyzetet.

forrás: https://www.zdnet.com


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.