SpaceX përdor procesorë Linux dhe x86 në Falcon 9

Pak ditë më parë u lëshuan informacione rreth një përmbledhje e të dhënave që zbulon llojin e softuerit dhe pajisjes që është përdorur në SpaceX, sistemet operative të përdorura në raketën Falcon 9 me llojin e pajisjes që përdoret. E gjithë kjo informacion bazohet në fragmente të përmendura nga punonjësit e SpaceX në diskutime të ndryshme.

Si i tillë, brenda informacionit të zbuluar Përmendet se sistemet e ngulitura Falcon 9 përdorin Linux të thjeshtuar y tre kompjutera dublikatë bazuar në përpunuesit konvencionalë të familjes dyfishtë x86.

Përveç faktit se brenda pajisjeve të përdorura, nuk kërkohet përdorimi i patate të skuqura të specializuara me mbrojtje të veçantë nga rrezatimi për kompjuterët Falcon 9, pasi faza e parë e kthimit nuk është në hapësirën e jashtme për një kohë të gjatë dhe teprica e sistemeve është e mjaftueshme.

Pjesa që nuk është e informuar vetë, ka të bëjë me atë çip specifik që përdoret në Falcon 9, por përdorimi i CPU standarde është praktikë e zakonshme, për shembull, CPU Intel 80386SX 20 MHz fillimisht ishte pajisur me multiplekserin e kontrollit të Stacionit Hapësinor Ndërkombëtar dhe demultiplekserin (C&C MDM) dhe fletoret HP ZBook përdoren në punën e përditshme në ISS 15 me Shpërndarjet e Linux "Debian", Linux Shkencor ose Windows 10.

Për sistemet Linux, ato përdoren si terminale të largëta për C&C MDM dhe Windows për lexoj posta elektronike, shfletim në internet dhe argëtuese (Një fakt mjaft kurioz, por i kuptueshëm kur bëhet fjalë për mbrojtjen e platformave kryesore nga tani i famshmi "gabim njerëzor").

Për të Softueri i kontrollit të fluturimit Falcon 9 është shkruar në C / C ++ dhe funksionon paralelisht në secilin nga tre kompjuterët.

Kërkohen tre kompjuterë të tepërt për të siguruar nivelin e duhur të besueshmërisë për shkak të rezervimeve të shumta. Rezultati i secilit vendim krahasohet me rezultatin e marrë në kompjuterët e tjerë, dhe vetëm nëse të tre nyjet përkojnë, komanda pranohet nga mikrokontrolluesi që kontrollon motorët dhe timonët e rrjetës.

Pse tre procesorë? Kjo sepse, siç shpjegohet në StackExchange Space Exploration, SpaceX përdor një sistem Actor-Judge për të ofruar siguri përmes tepricës. Në këtë sistem, sa herë që merret një vendim, ai krahasohet me rezultatet e bërthamave të tjera. Nëse ka ndonjë mosmarrëveshje, vendimi hidhet poshtë dhe procesi rifillon. Vetëm kur secili procesor merr të njëjtën përgjigje, një komandë u dërgohet mikrokontrolluesve PowerPC.

Këta kontrollues, të cilët marrin vendimet për motorët e raketave dhe pendët në rrjet, marrin tre komanda nga secili prej procesorëve x86. Nëse të tre vargjet e komandës janë identike, atëherë mikrokontrolluesi ekzekuton komandën, por nëse një nga tre është i pasaktë, kontrolluesi ndjek udhëzimin e fundit të saktë më sipër. Nëse gjërat shkojnë plotësisht keq, Falcon 9 injoron komandat nga çipi i dështuar. 

Një ekip që përfshin rreth 35 persona zhvilloi softuer specifik për sistemet në bordin e Falcon 9, një imitues rakete, mjete për të provuar kodin e kontrollit të fluturimit, një kod komunikimi dhe softuer për të analizuar fluturimet nga sistemet tokësore.

Para lëshimit aktual të softuerit dhe pajisjeve të kontrollit të fluturimit, ai testohet në një imitues, në të cilin simulohen kushte të ndryshme të fluturimit dhe situata emergjente.

Anije kozmike me ekip Crew Dragon u dorëzua gjithashtu në orbitë përdorni softuer fluturimi Linux dhe C ++. Astronautët me ndërfaqen punojnë zbatohet në bazë të a Hapni një aplikacion të bazuar në internet JavaScript në Chromium. Menaxhimi bëhet përmes ekranit me prekje, por në rast të dështimit ekziston edhe një tastierë për të kontrolluar anijen.

Në fund, nëse doni të dini më shumë rreth informacionit të mbledhur, mund të konsultoheni me shënimin origjinal duke shkuar në lidhjen vijuese.

Fuente: https://www.zdnet.com


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.