कुछ दिनों पहले के बारे में जानकारी जारी की गई थी डेटा का एक संकलन जो स्पेसएक्स में उपयोग किए जाने वाले सॉफ़्टवेयर और हार्डवेयर के प्रकार को प्रकट करता है, फाल्कन 9 रॉकेट में उपयोग किए जाने वाले ऑपरेटिंग सिस्टम हार्डवेयर का उपयोग किया जाता है। यह सारी जानकारी स्पेसएक्स के कर्मचारियों द्वारा विभिन्न चर्चाओं में उल्लिखित अंशों पर आधारित है।
जैसे, सूचना के भीतर खुलासा यह उल्लेख किया गया है कि फाल्कन 9 एम्बेडेड सिस्टम सरलीकृत लिनक्स का उपयोग करता है y तीन डुप्लिकेट कंप्यूटर परिवार के पारंपरिक प्रोसेसर के आधार पर दोहरी कोर x86.
इस तथ्य के अतिरिक्त कि उपयोग किए जाने वाले उपकरणों के भीतर, विशेष चिप्स के उपयोग की आवश्यकता नहीं है फाल्कन 9 कंप्यूटर के लिए विशेष विकिरण सुरक्षा के साथ, चूंकि पहला वापसी चरण लंबे समय तक बाहरी स्थान पर नहीं है और सिस्टम की अतिरेक पर्याप्त है।
वह भाग जो स्वयं सूचित नहीं होता है, जिसके बारे में विशिष्ट चिप का उपयोग किया जाता है फाल्कन 9 में, लेकिन मानक सीपीयू का उपयोग सामान्य अभ्यास है, उदाहरण के लिए, इंटेल 80386SX 20 मेगाहर्ट्ज सीपीयू को शुरू में अंतर्राष्ट्रीय अंतरिक्ष स्टेशन नियंत्रण मल्टीप्लेक्स और डेमूलिप्लेक्सर (सी एंड सी एमडीएम) से सुसज्जित किया गया था और एचपीबुक नोटबुक का उपयोग दैनिक कार्य में किया जाता है। आईएसएस 15 के साथ "डेबियन" लिनक्स वितरण, वैज्ञानिक लिनक्स या विंडोज 10।
लिनक्स सिस्टम की ओर से, उन्हें C & C MDM और Windows के लिए दूरस्थ टर्मिनलों के रूप में उपयोग किया जाता है पढ़ना ईमेल, वेब सर्फिंग और मनोरंजक (बल्कि एक जिज्ञासु तथ्य है, लेकिन समझ में आता है जब यह अब "प्रसिद्ध मानव त्रुटि" से मुख्य प्लेटफार्मों की रक्षा करने की बात आती है)।
के रूप में करने के फाल्कन 9 उड़ान नियंत्रण सॉफ्टवेयर सी / सी ++ में लिखा गया है और समानांतर में चलता है प्रत्येक तीन कंप्यूटरों पर।
कई बैकअप के कारण विश्वसनीयता के उचित स्तर को सुनिश्चित करने के लिए तीन अनावश्यक कंप्यूटरों की आवश्यकता होती है। प्रत्येक निर्णय के परिणाम की तुलना अन्य कंप्यूटरों में प्राप्त परिणाम से की जाती है, और केवल अगर तीन नोड्स मेल खाते हैं, तो आदेश को माइक्रोकंट्रोलर द्वारा स्वीकार किया जाता है जो मोटर्स और जाली रड को नियंत्रित करता है।
तीन प्रोसेसर क्यों? ऐसा इसलिए है, जैसा कि स्टैकएक्सचेंज स्पेस एक्सप्लोरेशन में बताया गया है, स्पेसएक्स रिड्यूसेंसी के माध्यम से सुरक्षा प्रदान करने के लिए एक अभिनेता-न्यायाधीश प्रणाली का उपयोग करता है। इस प्रणाली में, हर बार एक निर्णय किया जाता है, इसकी तुलना अन्य कोर के परिणामों के साथ की जाती है। यदि कोई असहमति है, तो निर्णय खारिज कर दिया जाता है और प्रक्रिया फिर से शुरू हो जाती है। यह केवल तब होता है जब प्रत्येक प्रोसेसर को एक ही प्रतिक्रिया मिलती है कि पावरपीसी माइक्रोकंट्रोलर्स को एक कमांड भेजा जाता है।
ये नियंत्रक, जो रॉकेट मोटर्स और नेटवर्क पर फिन के लिए निर्णय लेते हैं, प्रत्येक x86 प्रोसेसर से तीन कमांड प्राप्त करते हैं। यदि सभी तीन कमांड स्ट्रिंग्स समान हैं, तो माइक्रोकंट्रोलर कमांड को निष्पादित करता है, लेकिन यदि तीन में से एक गलत है, तो नियंत्रक ऊपर अंतिम सही निर्देश का पालन करता है। यदि चीजें पूरी तरह से गलत हो जाती हैं, तो फाल्कन 9 विफल चिप से आदेशों की अनदेखी करता है।
एक टीम जिसमें लगभग 35 लोग शामिल हैं सिस्टम के लिए विशिष्ट सॉफ्टवेयर विकसित किया है बोर्ड फाल्कन 9 पर, एक रॉकेट सिम्युलेटर, उड़ान नियंत्रण कोड का परीक्षण करने के लिए उपकरणएक संचार कोड और ग्राउंड सिस्टम से उड़ानों का विश्लेषण करने के लिए सॉफ्टवेयर।
उड़ान नियंत्रण सॉफ्टवेयर और उपकरणों के वास्तविक लॉन्च से पहले, यह एक सिम्युलेटर में परीक्षण किया जाता है, जिसमें विभिन्न उड़ान स्थितियों और आपातकालीन स्थितियों का अनुकरण किया जाता है।
क्रू ड्रैगन मानवयुक्त अंतरिक्ष यान को कक्षा में भी पहुंचाया गया लिनक्स और सी ++ उड़ान सॉफ्टवेयर का उपयोग करें. इंटरफ़ेस अंतरिक्ष यात्री के साथ काम करते हैं के आधार पर कार्यान्वित किया जाता है क्रोमियम में वेब आधारित जावास्क्रिप्ट एप्लिकेशन खोलें। प्रबंधन टच स्क्रीन के माध्यम से है, लेकिन विफलता के मामले में अंतरिक्ष यान को नियंत्रित करने के लिए एक कीबोर्ड भी है।
अंत में, यदि आप एकत्र की गई जानकारी के बारे में अधिक जानना चाहते हैं, तो आप निम्नलिखित लिंक पर जाकर मूल नोट से परामर्श कर सकते हैं।
Fuente: https://www.zdnet.com