الكاتب | وو Xingling
أنتجت | CSDN (ID: CSDNnews)
صورة الغلاف | CSDN تحميل الصين البصرية
20 يوليو 1969، "أبولو 11" مركبة فضائية إلى القمر، رائد الفضاء نيل أرمسترونغ (نيل أرمسترونغ) قدم مجموعة بنجاح على سطح القمر، بمناسبة أول إنسان على قدم مجموعة على سطح القمر، أنجزت خطوة هامة: "هذا بالنسبة للأفراد بل هو خطوة صغيرة للبشرية وإنما هو خطوة كبيرة.
اليوم، 20 يوليو 2019، هو الذكرى 50 للهبوط على سطح القمر.
هذين اليومين، هيمن مشروع جيثب أبولو-11 شفرة المصدر قائمة اهتمامك أولا، حتى كتابة هذه السطور، لم تتلق 37،000+ نجمة.
في الواقع، أبولو-11 ليس موجها فقط في المصادر المفتوحة في هذه الذكرى السنوية 50، سيكون هناك أول مدونة تلتزم في عام 2014 في وقت مبكر، وفتح في عام 2016. التي تراكمت لديها الآن أكثر من 300 مرة ترتكب، هناك ما يقرب من 5000 شوكة.
هذه الرموز هي الكمبيوتر أبولو توجيه 11 (AGC) في وحدة القيادة (Comanche055) وشفرة المصدر المركبة القمرية (Luminary099)، الهدف من هذا المشروع هو أبولو 11 متجرا رمز الأصلي.
فتح شفرة المصدر ليست مجرد المهم أن القمر؟
قد يظن البعض أن القمر يمكن فتح شفرة المصدر لا ينبغي أن يكون رمز مهم. لا حقا. فما هو AGC؟
أبولو الإرشاد الكمبيوتر (AGC) التي وضعتها إدارة الطيران والفضاء الامريكية (ناسا) في 1960s، وتستخدم أساسا للملاحة نظام للمراقبة والتوجيه على متن سفينة الفضاء أبولو.
المركبة الفضائية أبولو هي في الواقع اثنين من المركبات الفضائية المختلفة، إلى وحدة القيادة (CM) والقمرية وحدة نمطية (LM). يستخدم وحدة القيادة لجعل ثلاثة رواد فضاء إلى القمر، ثم وصل إلى الوراء. يستخدم LM للقيام اثنين من رواد الفضاء المشي على سطح القمر، وأبقى على المركز الثالث في رواد الفضاء حدة القيادة في مدار حول القمر.
لذا فإن هبوط أول إنسان على سطح القمر من ثلاثة رواد فضاء، إلا أن رواد الفضاء الأولين ارمسترونغ وباز الدرين (باز الدرين) سيرا على الأقدام حقا على سطح القمر، ومايكل كولينز الثالثة (مايكل كولينز ) يجلس مهمة المركبة الفضائية.
أم لا يوجد رواد الفضاء مساعدة، كل المركبات الفضائية يجب أن تكون قادرة على الإبحار في الفضاء، وبالتالي فإن الحاجة إلى "نظام التوجيه." نظام التوجيه التي وضعتها الأجهزة مختبر MIT، جزءا هاما من نظام التوجيه للكمبيوتر التوجيه أبولو - "AGC".
في بعثات أبولو، هناك نوعان من AGC، وهو دليل على المقصورة، لالمركبة القمرية. كلا AGC غير متطابقة وقابلة للتبديل، ولكنها تشغيل البرامج المختلفة، لأنه يتم تنفيذ هذه المهمة من قبل مركبة فضائية مختلفة.
وبالإضافة إلى ذلك، فإن البرنامج الذي تديره AGC وضعت على مر الزمن، والبرمجيات AGC (مثل أبولو 17) وتستخدم لذلك في بعثات لاحقة السابقة المهام (مثل أبولو 8) يختلف قليلا.
لذلك، هذا المصدر لا يزال من المهم جدا.
في هذا المشروع، يسرد أيضا متورط مبرمج في إعداد هذه الرموز:
وبسبب هذه المبرمجين، أكملنا المهمة في علم "خطوة كبيرة"!
مثيرة لحظة من القمر،
المبرمجين الإناث حفظ كل شيء!
أبولو عملية الهبوط 11 القمر من وقت لآخر كما كان أرمسترونغ الهبوط على سطح القمر "سهلة" خطوة، ولكن مثيرة للغاية! دون مبرمج الإناث، وربما كنت لا يمكن أن تنجح أبولو الهبوط على سطح القمر.
هي مارغريت Heaphy دي هاميلتون (مارغريت Heafield هاميلتون)، في وسائل الإعلام الأميركية IT جائزة العالمية "الذين يعيشون في أكبر المبرمجين في العالم"، في المرتبة مارغريت أولا.
من أجل تكملة بداية دخل الأسرة، أصبحت مارغريت المبرمجون مختبر مؤقت، وذلك بسبب العمل الممتاز، وأوصى إلى وكالة ناسا.
عندما قاد الفريق للبعثات أبولو للقيام خطة احتياطية، لأننا ناجحون وركض للذهاب، حتى انها مسؤولة عن أكثر الأجزاء المهملة: خطة احتياطية في حالة بعد فشل المهمة.
ولكن لا يزال مارغريت محاكاة جهاز محاكاة الطيران على محمل الجد، والتحقق من نقاط الضعف في نظام.
لم أكن أتوقع المركبة الفضائية أبولو 11 على استعداد لزيارة رسميا القمر قبل بضع دقائق، وبيانات الرادار التي بعث بها تدفق كميات كبيرة من ذاكرة الكمبيوتر حيث النظام على وشك الانهيار، تحطمت المركبة الفضائية على سطح القمر، رواد الفضاء على استعداد للتضحية.
لحسن الحظ، هناك برامج مكتوبة في مارغريت البرنامج يعود الضغط قاوم: التدفق المفاجئ لعدد كبير من بيانات خاطئة، الكمبيوتر طغت بسبب سلسلة من العمليات الحسابية التي لا داعي لها، في الواقع، ينبغي أن تستخدم في معظم موردا هاما في دخول آمن على المهام غير مهمة أخرى سيتم إنهاؤها.
هذا هو مفهوم "معالجة غير متزامن" أنها أثارت في وقت لاحق.
وبسبب هذا المبرمجين خطير المعلقة، لاستكمال أول هبوط الإنسان على سطح القمر. تقديرا لمساهمتها في خطة القمر، حصل أوباما لها "ميدالية الحرية".
لذلك نحن احياء الذكرى 50 للهبوط على سطح القمر في هذه المناسبة، لا تنسى أن تعطي لنا الابهام جيدة مبرمج حتى! (الطريق أيضا لإلقاء نظرة على نقطة من سلسلة الانشوده صغيرة)
جيثب بوابة:
HTTPS: // جيثب كوم / Chrislgarry / أبولو-11
إشارة:
HTTP: // شبكة الاتصالات العالمية .ibiblio.org / أبولو / ForDummies.html
HTTPS: // شبكة الاتصالات العالمية .wired كوم / 2015/10 / مارغريت-هاملتون-ناسا-أبولو /
[نهاية]