I-SpaceX isebenzisa i-Linux kanye namaphrosesa avamile we-x86 ku-Falcon 9

Ishicilelwe iqoqo lolwazi mayelana nesofthiwe esetshenziswa ku-rocket Falcon 9, ngokusekelwe olwazini oluyizingxenye ezishiwo abasebenzi be-SpaceX ezingxoxweni ezihlukahlukene:

  • Amasistimu we-Falcon 9 asebenzisa i-striped-down
    I-Linux kanye namakhompyutha amathathu angasebenzi asekelwe kumaphrosesa avamile we-dual-core x86. Ukusetshenziswa kwama-chips akhethekile anokuvikelwa okukhethekile kwemisebe yamakhompiyutha e-Falcon 9 akudingekile, njengoba isigaba sokuqala esibuyiselwe asichithi isikhathi eside emkhathini ongaphandle kanye nokukhishwa kwesistimu kwanele.

    Iyiphi i-chip ethile esetshenziswa ku-Falcon 9 engabikwanga, kodwa ukusetshenziswa kwama-CPU ajwayelekile kuwumkhuba ovamile, isibonelo, ku-control multiplexer ne-demultiplexer (C&C MDM) ye-International Space Station ekuqaleni yayikhona. ihlomile I-CPU Intel 80386SX 20 MHz, futhi emsebenzini wansuku zonke ku-ISS sisebenzisa amakhompuyutha aphathekayo e-HP ZBook 15s ane-Debian Linux, Scientific Linux noma Windows 10. Amasistimu e-Linux asetshenziswa njengamatheminali akude e-C&C MDM, kanti iWindows isetshenziselwa ukufunda i-imeyili, ukuphequlula Iwebhu nokuzijabulisa.

  • Isofthiwe yokulawula indiza ye-Falcon 9 ibhalwe ngo-C/C++ futhi isebenza ngokufana kukhompuyutha ngayinye kwamathathu. Amakhompyutha amathathu angasebenzi ziyadingeka ukuqinisekisa izinga elifanele lokwethenjelwa ngokuxoshwa okuningi. Umphumela wesinqumo ngasinye uqhathaniswa nomphumela otholwe kwamanye amakhompyutha, futhi kuphela uma kunomdlalo kuwo wonke ama-node amathathu, umyalo wamukelwa yi-microcontroller elawula ama-motor nama-rudders e-lattice.

    Umyalo wamukelwa i-microcontroller uma utholwa ngamakhophi amathathu afanayo, ngaphandle kwalokho umyalo wokugcina olungile uyasetshenziswa. Uma ukwehluleka kwe-chip kuphindaphindwa noma imiyalo ingasakhiqizwa, khona-ke i-chip iqala ukunganakwa futhi uhlelo lusebenza kwamanye amakhompyutha, uma kwenzeka kubalwa umehluko lapho umsebenzi uqalwa kabusha kuze kufane nomphumela. Esimeni lapho ikhompuyutha ihluleka, indiza ingaqedwa ngempumelelo uma okungenani kunesistimu eyodwa eqhubeka nokusebenza.

  • Isofthiwe eqondile yezinhlelo ze-Falcon 9 ezisebhodini, isilingisi serokhethi, amathuluzi okuhlola ikhodi yokulawula indiza, ikhodi yezokuxhumana kanye nesofthiwe yokuhlaziya indiza evela kumasistimu aphansi. ithuthukisiwe ithimba labantu abalinganiselwa ku-35.
  • Ngaphambi kokwethulwa kwangempela, isofthiwe yokulawula indiza nehadiwe kuyahlolwa kusifanisi, esilingisa izimo zendiza ezihlukahlukene nezimo eziphuthumayo.
  • I-Crew Dragon ephethe umkhumbi-mkhathi ilethwe ku-orbit iphinde isebenzisa i-Linux nesofthiwe yendiza ku-C++. I-interface osomkhathi abasebenza ngayo isetshenziswa ngokususelwe kuhlelo lokusebenza lewebhu le-JavaScript elivuleka ku-Chromium. Ukulawula kusetshenziswa isikrini esithintwayo, kodwa uma wehluleka iyatholakala kanye nephaneli yenkinobho yokulawula umkhumbi-mkhathi.

Source: opennet.ru

Engeza amazwana