अपोलो 11 बनाम USB-C चार्जर्स (2020)
आधुनिक USB-C चार्जर्स और केबल्स में अब microcontrollers होते हैं जो कच्ची गति में Apollo 11 Guidance Computer के बराबर या उससे भी आगे निकल जाते हैं, जिससे embedded computing की शक्ति और सर्वव्यापकता सामने आती है। टिप्पणीकार इसे spaceflight hardware की बहुत अलग आवश्यकताओं से जोड़ते हैं, जहाँ reliability, radiation tolerance, redundancy, और specialized analog systems अभी भी केवल प्रदर्शन से अधिक महत्वपूर्ण हैं। यह चर्चा engineering प्राथमिकताओं में आए बदलाव को भी दिखाती है: न्यूनतम, mission-specific designs से लेकर mass-produced, software-heavy systems तक, जो साधारण वस्तुओं में भी चुपचाप विशाल जटिलता भर देते हैं।
अंतरिक्ष-उड़ान कंप्यूटिंग: अतीत, वर्तमान, भविष्य
- इस पर बहस कि क्या Z80 जैसे विरासती CPU अभी भी/भविष्य में इस्तेमाल होंगे; कुछ लोग ऐतिहासिक उपयोग याद करते हैं, जबकि वर्तमान अंतरिक्ष परियोजनाओं पर काम करने वाले अन्य लोग कहते हैं कि आधुनिक ARM, PowerPC (RAD750), और उभरते हुए RISC‑V पार्ट्स का दबदबा है।
- एक टिप्पणी में NASA के नए RISC‑V–आधारित स्पेसफ्लाइट प्रोसेसरों की ओर बढ़ने का उल्लेख है; एक अन्य नोट के अनुसार RAD750 आम है, लेकिन लागत/पावर के कारण सर्वत्र नहीं, और कई मिशन इसके बजाय ऑटोमोटिव/औद्योगिक-ग्रेड हार्डवेयर को योग्य बनाते हैं।
- डेटा लिंक पर चर्चा: पुराने प्रोटोकॉल जैसे Kermit/Xmodem स्थानीय रूप से (उदा., ISS) इस्तेमाल किए गए, लेकिन गहरे अंतरिक्ष और चंद्र संचार बड़े पैमाने पर CCSDS मानकों का उपयोग करते हैं।
- SpaceX को कमोडिटी x86 का उपयोग करते हुए उद्धृत किया गया है, जिसमें लॉकस्टेप में चलने वाले कई कोर और वोट करने वाली त्रिगुणित “strings” हैं, जबकि ऐक्चुएशन को माइक्रोकंट्रोलरों पर ऑफलोड किया जाता है।
अपोलो गाइडेंस कंप्यूटर और अपोलो-युग की प्रणालियाँ
- AGC को अपने आकार, पावर और विश्वसनीयता के लिए अत्याधुनिक माना गया, हालांकि 1960 के दशक के अंत तक यह नए एयरोस्पेस मशीनों की तुलना में पुराना हो गया था।
- इसकी 2 ft³ की आयतन-सीमा प्रासंगिक ICs के अस्तित्व में आने से पहले ही तय कर ली गई थी।
- Data General Nova और IBM 4Pi से तुलना AGC के मजबूत प्रदर्शन/वजन संतुलन को उजागर करती है।
- Apollo ने अतिरिक्त कंप्यूटरों का उपयोग किया: Saturn V में analog Flight Control Computer (FCC), साथ ही जमीन पर मानव “computers”।
- Lunar Module guidance programs के कई मोड थे; एक स्वचालित landing mode मौजूद था, लेकिन उड़ानों में वास्तव में कभी उपयोग नहीं किया गया।
USB-C चार्जर्स और सर्वव्यापी embedded CPUs
- कई USB controllers और यहाँ तक कि साधारण peripherals भी पूरी तरह programmable CPUs शामिल करते हैं; microcontrollers अब कई भूमिकाओं के लिए custom ASICs से सस्ते हैं।
- इससे “software eating the world” और क्या pure hardware/EEs की भूमिका घट रही है, इस पर चिंतन होता है; अन्य लोग तर्क देते हैं कि जहाँ भी systems भौतिक दुनिया से मिलते हैं, EEs आवश्यक बने रहते हैं।
- “wall warts” और malicious smart cables के बारे में कुछ security चिंता उठाई गई।
Analog बनाम digital computing और Turing completeness
- इस पर विस्तृत बहस कि क्या analog flight control hardware को “computers” कहा जाना चाहिए, और एक “computer” को मात्र arithmetic hardware से क्या अलग करता है।
- कई टिप्पणीकार analog, digital, और hybrid architectures पर चर्चा करते हैं, और क्या general-purpose analog computers Turing-complete हो सकते हैं; theoretical models (जैसे GPAC) और precision तथा physics की सीमाओं के संदर्भ दिए गए हैं।
- निष्कर्ष: analog systems compute करते हैं, लेकिन उसे आधुनिक “general-purpose computer” शब्दावली से जोड़ना विवादास्पद है।
Radiation, reliability, और redundancy
- rad-hard बनाम shielding बनाम redundancy पर चर्चा।
- कुछ का तर्क है कि shielding और COTS parts (reset/reboot strategies के साथ) कई missions के लिए पर्याप्त हैं; अन्य लोग ज़ोर देते हैं कि प्रमुख vendors से समर्पित rad-hard parts गायब हो रहे हैं।
- बहु-मार्ग voting (SpaceX rockets, fly-by-wire aircraft, Saturn LVDC triple-modular redundancy) का विश्लेषण किया गया; “N-way redundancy” की गणना और voter में single points of failure से बचने को लेकर असहमति है।
- parallel, स्वतंत्र रूप से विकसित hardware/software stacks को common-mode failures कम करने के एक तरीके के रूप में नोट किया गया, हालांकि एक उद्धृत अध्ययन बताता है कि स्वतंत्र टीमें भी correlated bugs पैदा कर सकती हैं।
Compute progress, रोज़मर्रा की तकनीक, और तुलना को लेकर संदेह
- बहुतों को यह चौंकाने वाला लगता है कि charger/controller chips Apollo-युग के कंप्यूटरों के बराबर या उनसे बेहतर हैं; अन्य लोग चेतावनी देते हैं कि इसे आज चंद्र मिशनों को “आसान” मान लेने के रूप में न पढ़ा जाए।
- टिप्पणियाँ बताती हैं कि Apollo की सफलता असाधारण engineering, ground support, और bespoke systems पर निर्भर थी, केवल CPU speed पर नहीं।
- कुछ लोग Moore’s-law-style curves को आगे बढ़ाकर भविष्य की cables में cluster-level AI क्षमता की कल्पना करते हैं; अन्य लोग मज़ाक में कहते हैं कि software bloat इन लाभों को खा जाएगा।
- इस पर बहस कि क्या सरकारों के पास अभी भी कंप्यूटिंग में एक अलग बढ़त है; कुछ का मानना है कि बड़े tech firms अब specialized supercomputing centers को छोड़कर अधिकांश nation-state compute के बराबर या उनसे आगे हैं।