SpaceX kasutab Falcon 86-s Linuxi ja x9 protsessoreid

Paar päeva tagasi kohta avaldati teave andmete kogum, mis näitab SpaceXis kasutatava tarkvara ja riistvara tüüpi, raketis Falcon 9 kasutatavaid operatsioonisüsteeme ja kasutatava riistvara tüüpi. Kogu see teave põhineb väljavõtetel, mida SpaceXi töötajad mainisid erinevates aruteludes.

Sellisena avaldatud teabe piires Mainitakse, et Falcon 9 manustatud süsteemid kasutavad lihtsustatud Linuxi y kolm duplikaatarvutit põhineb perekonna tavapärastel töötlejatel kahetuumaline x86.

Lisaks asjaolule, et kasutatavate seadmete spetsialiseeritud kiibide kasutamine pole vajalik spetsiaalse kiirguskaitsega Falcon 9 arvutitele, kuna esimene tagasipöördumisaste ei ole avakosmoses pikka aega ja süsteemide üleliigsus on piisav.

See osa, mida ise ei teavitata, on see, millist konkreetset kiipi kasutatakse Falcon 9-s, kuid tavapärase protsessori kasutamine on tavaline tava, näiteks oli Intel 80386SX 20 MHz protsessor algselt varustatud rahvusvahelise kosmosejaama juhtimismultiplekseri ja demultiplekseriga (C&C MDM) ning igapäevases töös kasutatakse sülearvuteid HP ZBook. ISS 15-d koos "Debiani" Linuxi distributsioonid, Scientific Linux või Windows 10.

Linuxi süsteemide puhul kasutatakse neid C & C MDM-i ja Windows-i kaugterminalidena lugema e-kirju, veebis surfamist ja meelelahutust (Üsna kurioosne fakt, kuid mõistetav peamiste platvormide kaitsmisel nüüdseks kuulsa "inimliku eksimuse" eest)

Mis puutub Falcon 9 lennujuhtimistarkvara on kirjutatud C / C ++ keeles ja töötab paralleelselt kõigil kolmel arvutil.

Mitme varukoopia tõttu piisava usaldusväärsuse tagamiseks on vaja kolme ülearust arvutit. Iga otsuse tulemust võrreldakse teistes arvutites saadud tulemusega ja ainult juhul, kui kolm sõlme langevad kokku, aktsepteerib käsklust mootoreid ja võreid juhtiv mikrokontroller.

Miks just kolm protsessorit? Selle põhjuseks on asjaolu, et nagu StackExchange'i kosmoseuuringutes selgitatud, kasutab SpaceX koondamise kaudu turvalisuse tagamiseks Actor-Judge süsteemi. Selles süsteemis võrreldakse seda iga kord, kui otsus langetatakse, teiste südamike tulemustega. Kui on mingeid lahkarvamusi, siis otsus lükatakse tagasi ja protsess taaskäivitatakse. Alles siis, kui iga protsessor saab sama vastuse, saadetakse käsk PowerPC mikrokontrolleritele.

Need kontrollerid, kes langetavad otsuseid võrgus olevate raketimootorite ja uimede kohta, saavad igalt x86 protsessorilt kolm käsklust. Kui kõik kolm käsurida on identsed, täidab mikrokontroller käsu, kuid kui üks kolmest on vale, järgib kontroller viimast ülaltoodud õiget juhist. Kui asjad lähevad täiesti valesti, ignoreerib Falcon 9 nurjuva kiibi käske. 

Meeskond, kuhu kuulub umbes 35 inimest süsteemide jaoks spetsiaalse tarkvara välja töötanud Falcon 9 pardal, raketisimulaator, tööriistad lennujuhtimiskoodi testimiseks, sidekood ja tarkvara maapealsete süsteemide lendude analüüsimiseks.

Enne lennujuhtimistarkvara ja -seadmete tegelikku väljaandmist katsetatakse seda simulaatoris, kus simuleeritakse erinevaid lennutingimusi ja hädaolukordi.

Orbiidile toimetati ka Crew Dragoni mehitatud kosmoseaparaat kasutage Linuxi ja C ++ lennutarkvara. Astronaudid töötavad liidesega rakendatakse a Avage Chromiumis veebipõhine JavaScripti rakendus. Juhtimine toimub puutetundliku ekraani kaudu, kuid rikke korral on kosmoseaparaadi juhtimiseks ka klaviatuur.

Lõpuks, kui soovite kogutud teabe kohta rohkem teada saada, saate tutvuda algse märkusega, minnes järgmisele lingile.

allikas: https://www.zdnet.com


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.