SpaceX ఫాల్కన్ 86లో Linux మరియు సాధారణ x9 ప్రాసెసర్‌లను ఉపయోగిస్తుంది

ప్రచురించబడింది రాకెట్‌లో ఉపయోగించిన సాఫ్ట్‌వేర్ గురించిన సమాచార సేకరణ ఫాల్కన్ 9, వివిధ చర్చల్లో SpaceX ఉద్యోగులు పేర్కొన్న ఫ్రాగ్మెంటరీ సమాచారం ఆధారంగా:

  • ఫాల్కన్ 9 ఆన్‌బోర్డ్ సిస్టమ్‌లు స్ట్రిప్డ్-డౌన్‌ను ఉపయోగిస్తాయి
    సాంప్రదాయ డ్యూయల్ కోర్ x86 ప్రాసెసర్‌ల ఆధారంగా Linux మరియు మూడు పునరావృత కంప్యూటర్‌లు. ఫాల్కన్ 9 కంప్యూటర్లకు ప్రత్యేక రేడియేషన్ రక్షణతో ప్రత్యేక చిప్‌ల ఉపయోగం అవసరం లేదు, ఎందుకంటే తిరిగి వచ్చిన మొదటి దశ బాహ్య అంతరిక్షంలో ఎక్కువ సమయం గడపదు మరియు సిస్టమ్ రిడెండెన్సీ సరిపోతుంది.

    ఫాల్కన్ 9లో ఏ నిర్దిష్ట చిప్ ఉపయోగించబడుతుందో నివేదించబడలేదు, అయితే ప్రామాణిక CPUల ఉపయోగం సాధారణ అభ్యాసం, ఉదాహరణకు, ఇంటర్నేషనల్ స్పేస్ స్టేషన్ యొక్క కంట్రోల్ మల్టీప్లెక్సర్ మరియు డెమల్టిప్లెక్సర్ (C&C MDM)లో మొదట అమర్చారు CPU Intel 80386SX 20 MHz, మరియు ISSలో రోజువారీ పనిలో మేము HP ZBook 15s ల్యాప్‌టాప్‌లను Debian Linux, Scientific Linux లేదా Windows 10తో ఉపయోగిస్తాము. Linux సిస్టమ్‌లు C&C MDM కోసం రిమోట్ టెర్మినల్స్‌గా ఉపయోగించబడతాయి మరియు ఇమెయిల్, బ్రౌజ్ చదవడానికి Windows ఉపయోగించబడతాయి. వెబ్ మరియు వినోదం.

  • ఫాల్కన్ 9 ఫ్లైట్ కంట్రోల్ సాఫ్ట్‌వేర్ C/C++లో వ్రాయబడింది మరియు ప్రతి మూడు కంప్యూటర్‌లలో సమాంతరంగా నడుస్తుంది. మూడు అనవసరమైన కంప్యూటర్లు అవసరం బహుళ రిడెండెన్సీల ద్వారా సరైన స్థాయి విశ్వసనీయతను నిర్ధారించడానికి. ప్రతి నిర్ణయం యొక్క ఫలితం ఇతర కంప్యూటర్‌లలో పొందిన ఫలితంతో పోల్చబడుతుంది మరియు మూడు నోడ్‌లలో ఒక మ్యాచ్ ఉంటే మాత్రమే, మోటార్లు మరియు లాటిస్ చుక్కానిని నియంత్రించే మైక్రోకంట్రోలర్ ద్వారా కమాండ్ అంగీకరించబడుతుంది.

    ఒక కమాండ్ మూడు సారూప్య కాపీలలో స్వీకరించబడితే మైక్రోకంట్రోలర్ ద్వారా ఆమోదించబడుతుంది, లేకుంటే చివరి సరైన సూచన అమలు చేయబడుతుంది. చిప్ వైఫల్యాలు పునరావృతమైతే లేదా ఆదేశాలు ఇకపై ఉత్పత్తి చేయబడకపోతే, చిప్ విస్మరించబడటం ప్రారంభమవుతుంది మరియు ఇతర కంప్యూటర్లలో సిస్టమ్ పని చేస్తుంది, గణన వ్యత్యాసాల విషయంలో ఫలితం సరిపోలే వరకు పని పునఃప్రారంభించబడుతుంది. కంప్యూటర్ వైఫల్యం సంభవించినప్పుడు, కనీసం ఒక వ్యవస్థ అయినా ఆపరేట్ చేయడం కొనసాగించినట్లయితే విమానాన్ని విజయవంతంగా పూర్తి చేయవచ్చు.

  • ఫాల్కన్ 9 ఆన్-బోర్డ్ సిస్టమ్స్, రాకెట్ సిమ్యులేటర్, ఫ్లైట్ కంట్రోల్ కోడ్ టెస్టింగ్ టూల్స్, కమ్యూనికేషన్స్ కోడ్ మరియు గ్రౌండ్ సిస్టమ్స్ నుండి ఫ్లైట్ అనాలిసిస్ సాఫ్ట్‌వేర్ కోసం నిర్దిష్ట సాఫ్ట్‌వేర్ అభివృద్ధి చేశారు దాదాపు 35 మందితో కూడిన బృందం.
  • వాస్తవ ప్రయోగానికి ముందు, విమాన నియంత్రణ సాఫ్ట్‌వేర్ మరియు హార్డ్‌వేర్ సిమ్యులేటర్‌లో పరీక్షించబడతాయి, ఇది వివిధ విమాన పరిస్థితులు మరియు అత్యవసర పరిస్థితులను అనుకరిస్తుంది.
  • కక్ష్యలోకి పంపబడిన క్రూ డ్రాగన్ మానవ సహిత వ్యోమనౌక C++లో Linux మరియు ఫ్లైట్ సాఫ్ట్‌వేర్‌ను కూడా ఉపయోగిస్తుంది. వ్యోమగాములు పని చేసే ఇంటర్‌ఫేస్ Chromiumలో తెరవబడే JavaScript వెబ్ అప్లికేషన్ ఆధారంగా అమలు చేయబడుతుంది. నియంత్రణ టచ్ స్క్రీన్ ద్వారా, కానీ వైఫల్యం విషయంలో అందుబాటులో ఉంది మరియు అంతరిక్ష నౌకను నియంత్రించడానికి ఒక బటన్ ప్యానెల్.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి