SpaceX Falcon 86-da Linux və adi x9 prosessorlarından istifadə edir

Nəşr edilmişdir raketdə istifadə olunan proqram təminatı haqqında məlumat toplusu Falcon 9SpaceX əməkdaşlarının müxtəlif müzakirələrdə qeyd etdiyi fraqmentli məlumatlara əsaslanaraq:

  • Falcon 9 bort sistemləri soyulmuş bir sistemdən istifadə edir
    Linux və şərti ikinüvəli x86 prosessorlarına əsaslanan üç lazımsız kompüter. Falcon 9 kompüterləri üçün xüsusi radiasiyadan qorunmuş xüsusi çiplərin istifadəsi tələb olunmur, çünki geri qaytarılan birinci mərhələ kosmosda uzun müddət sərf etmir və sistemin ehtiyatı kifayətdir.

    Falcon 9-da hansı xüsusi çipdən istifadə edildiyi barədə məlumat verilmir, lakin standart CPU-ların istifadəsi ümumi təcrübədir, məsələn, Beynəlxalq Kosmik Stansiyanın idarəetmə multipleksorunda və demultipleksatorunda (C&C MDM) əvvəlcə təchiz olunub CPU Intel 80386SX 20 MHz və ISS-də gündəlik işimizdə biz Debian Linux, Scientific Linux və ya Windows 15 ilə HP ZBook 10s noutbuklarından istifadə edirik. Linux sistemləri C&C MDM üçün uzaq terminallar kimi, Windows isə e-poçtu oxumaq, elektron poçtlara baxmaq üçün istifadə olunur. Veb və əyləncə.

  • Falcon 9 uçuş idarəetmə proqramı C/C++ dilində yazılmışdır və üç kompüterin hər birində paralel olaraq işləyir. Üç lazımsız kompüter zəruridir çoxsaylı ehtiyatlar vasitəsilə lazımi etibarlılıq səviyyəsini təmin etmək. Hər bir qərarın nəticəsi digər kompüterlərdə alınan nəticə ilə müqayisə edilir və yalnız hər üç qovşaqda uyğunluq olduqda, əmr mühərrikləri və şəbəkə sükanlarını idarə edən mikrokontroller tərəfindən qəbul edilir.

    Əmr üç eyni nüsxədə alınarsa, mikrokontroller tərəfindən qəbul edilir, əks halda sonuncu düzgün göstəriş yerinə yetirilir. Çip uğursuzluqları təkrarlanırsa və ya əmrlər artıq yaradılmırsa, nəticə uyğun gələnə qədər işin yenidən işə salındığı hesablama uyğunsuzluğu halında çip nəzərə alınmağa başlayır və sistem digər kompüterlərdə işləyir. Kompüter nasazlığı halında, fəaliyyətini davam etdirən ən azı bir sistem varsa, uçuş uğurla başa çatdırıla bilər.

  • Falcon 9 bort sistemləri, raket simulyatoru, uçuşa nəzarət kodu test alətləri, rabitə kodu və yer sistemlərindən uçuş təhlili proqramı üçün xüsusi proqram təminatı inkişaf etmişdir təxminən 35 nəfərdən ibarət komanda.
  • Faktiki buraxılışdan əvvəl uçuşa nəzarət proqram və avadanlıqları müxtəlif uçuş şəraiti və fövqəladə halları simulyasiya edən simulyatorda sınaqdan keçirilir.
  • Orbitə çıxarılan Crew Dragon adlı pilotlu kosmik gəmi də C++ dilində Linux və uçuş proqramından istifadə edir. Astronavtların işlədiyi interfeys Chromium-da açılan JavaScript veb tətbiqi əsasında həyata keçirilir. Nəzarət sensor ekran vasitəsilə həyata keçirilir, lakin nasazlıq halında var və kosmik gəmini idarə etmək üçün bir düymə paneli.

Mənbə: opennet.ru

Добавить комментарий