< Return to Video

البرمجيّة التي أوصلت البشر إلى القمر - مات بورتر ومارغريت هاميلتون

  • 0:07 - 0:11
    حوالي الساعة 4 عصراً
    من العشرين من تموز-يوليو لعام 1969،
  • 0:11 - 0:16
    كانت البشريّة على بُعد دقائق فقط
    من الهبوط على سطح القمر.
  • 0:16 - 0:19
    ولكن قبل أن يبدأ رواد الفضاء
    هبوطهم الأخير،
  • 0:19 - 0:21
    أُطلقت أجراس الإنذار.
  • 0:21 - 0:23
    فقد كان هناك شيءٌ ما يُثقل الحاسوب،
  • 0:23 - 0:26
    مُهدداً عملية الهبوط بأكملها.
  • 0:26 - 0:29
    وعلى الأرض كانت مارغريت هاميلتون
    تحبسُ أنفاسها.
  • 0:29 - 0:32
    إذ قادت الفريق لتطوير
    النظام البرمجي المميز الموجود في المركبة،
  • 0:32 - 0:35
    وكانت تعلم أنّه لا مجال للخطأ
    في هذه المهمّة.
  • 0:35 - 0:38
    ولكن طبيعة هذا الإنذار المتأخّر
  • 0:38 - 0:43
    سيثبت قريباً أن نظامها البرمجي
    كان يعمل كما هو مُخطط له تماماً.
  • 0:43 - 0:48
    وُلدت هاميلتون قبل 33 سنة
    في باولي، إنديانا، وقد كانت فضوليّة دوماً.
  • 0:48 - 0:51
    ودرست في الجامعة
    كلاً من الرياضيات والفلسفة،
  • 0:51 - 0:56
    وبعد ذلك شغلت منصباً في مجال الأبحاث
    في معهد ماساتشوستس للتكنولوجيا
  • 0:56 - 0:58
    لكي تستطيع دفع تكاليف
    دراستها ما بعد الجامعية.
  • 0:58 - 1:01
    وهنا واجهت أول حاسوب
    وهي تقوم بتطوير نظام برمجي
  • 1:01 - 1:05
    لدعم البحث العلمي في المجال الجديد
    وهو نظرية فوضى الكون.
  • 1:05 - 1:08
    وبعد ذلك، وفي مختبر لينكولن
    التابع لمعهد ماساتشوستس،
  • 1:08 - 1:11
    قامت هاميلتون بتطوير برمجيّة
    لأول نظام دفاعٍ جوي أمريكي
  • 1:11 - 1:13
    للبحث عن مطارات الأعداء.
  • 1:13 - 1:17
    ولكنّها عندما سمعت
    أن المهندس المشهور تشارلز درابر
  • 1:17 - 1:19
    يبحث عن مساعدة لإرسال البشر إلى القمر،
  • 1:19 - 1:22
    قامت على الفور بالانضمام لفريقه.
  • 1:22 - 1:25
    طلبت ناسا من درابر وفريقه
    المكوّن من أكثر من 400 مهندس
  • 1:25 - 1:29
    أن يخترعوا أول حاسوب رقمي مدمج في المركبة،
  • 1:29 - 1:31
    ودُعي حينها بحاسوب توجيه مركبة أبولو.
  • 1:31 - 1:33
    باستخدام البيانات المُدخلة
    من قبل رواد الفضاء،
  • 1:33 - 1:36
    فإن هذا الجهاز
    يعتبر مسؤولاً عن توجيه وإرشاد
  • 1:36 - 1:38
    والتحكم بالمركبة الفضائية.
  • 1:38 - 1:42
    وفي الوقت الذي كانت فيه الحواسيب
    التي لا يعتمد عليها تشغل مساحة غرف بأكملها
  • 1:42 - 1:45
    كان يجب أن يعمل حاسوب مركبة أبولو AGC
    بدون أي أخطاء،
  • 1:45 - 1:49
    وأن لا يتجاوز حجمه قدماً مكعبةً واحدةً.
  • 1:49 - 1:52
    قام درابر بتقسيم المختبر إلى فريقين،
  • 1:52 - 1:55
    أحدهم لتصميم الأجزاء الصلبة
    والآخر لتطوير النظام البرمجي.
  • 1:55 - 1:59
    قامت هاميلتون بقيادة الفريق
    المسؤول عن تطوير نظام التحليق
  • 1:59 - 2:01
    لكل من وحدة القيادة والوحدة القمرية.
  • 2:01 - 2:05
    هذا العمل،
    والذي يُطلق عليه "هندسة البرمجيات"،
  • 2:05 - 2:07
    كان يُشكّل تحدياً صعباً جداً.
  • 2:07 - 2:12
    حيث كانت حياة بعض الأشخاص على المحك،
    لذا فإن كل برنامج كان يجب أن يكون مثالياً.
  • 2:12 - 2:16
    كان على برمجية مارغريت
    أن تكشف الأخطاء غير المتوقعة بسرعة
  • 2:16 - 2:18
    وتعالجها من نفس اللحظة.
  • 2:18 - 2:22
    ولكن كان من الصعب بناء هكذا برنامج
    قادرٍ على التكيّف بسرعة،
  • 2:22 - 2:26
    ذلك لأن البرمجيات المبتكرة حينها لا تستطيع
    سوى معالجة المهام في ترتيب محدد سلفاً.
  • 2:26 - 2:27
    ولحل هذه المشكلة،
  • 2:27 - 2:30
    قامت مارغريت بتصميم برنامجٍ
    ليكون "غير متزامن"،
  • 2:30 - 2:36
    أي أن المهام الأهم تستطيعُ
    مقاطعة الأقل أهمية في هذه البرمجيّة.
  • 2:36 - 2:39
    قام فريقها بتصنيف كل مهمة حسب أولويتها
  • 2:39 - 2:42
    ليضمنوا أن كل مهمة
    يتم تنفيذها بالترتيب الصحيح
  • 2:42 - 2:46
    ومن لحظتها،
    بغض النظر عن أيّة مفاجئات قد تحدث.
  • 2:46 - 2:47
    بعد هذا الابتكار المميز،
  • 2:47 - 2:51
    أدركت مارغريت أن برمجيتها
    تستطيع مساعدة رواد الفضاء على العمل
  • 2:51 - 2:53
    في بيئة غير متزامنة أيضاً.
  • 2:53 - 2:55
    فقامت بتصميم نظام عرض للأولويات
  • 2:55 - 2:57
    يستطيع أن يُقاطع
    مهام رائد الفضاء التقليدية
  • 2:57 - 2:59
    ليُحذّره من أي مشاكل طارئة.
  • 2:59 - 3:02
    يستطيع رائد الفضاء بعد ذلك
    أن يتواصل مع مركز التحكم بالمهمة
  • 3:02 - 3:05
    ليُحدد أفضل طريقة للتعامل معها.
  • 3:05 - 3:09
    وكان هذا أوّل برنامج طيران
    يتم فيه التواصل مباشرة
  • 3:09 - 3:12
    وبشكل غير متزامن مع قائد الرحلة.
  • 3:12 - 3:16
    بفضل ذلك أُطلقت أجراس الإنذار
    قُبيل هبوط الوحدة القمرية.
  • 3:16 - 3:19
    أدرك بز ألدرين على الفور خطأه
  • 3:19 - 3:23
    فقد قلبَ عن غير قصد مفتاح رادار الالتقاء.
  • 3:23 - 3:25
    وهذا الرادار ضروري لرحلة العودة،
  • 3:25 - 3:29
    ولكنّه كان يستهلك حينها
    إمكانيات الحاسوب الضرورية.
  • 3:29 - 3:34
    كان حاسوب توجيه مركبة أبولو لحسن الحظ
    مُجهزاً جيداً لتدبير هذه المشكلة.
  • 3:34 - 3:37
    إذ قامت البرمجية عند تحميل الحاسوب الزائد
    بإعادة إقلاع البرامج
  • 3:37 - 3:40
    وسمحت للمهام الأعلى أولوية بالعمل فقط
  • 3:40 - 3:43
    بما فيها البرامج الضرورية للهبوط.
  • 3:43 - 3:46
    أعطى نظام عرض الأولويات رواد الفضاء الخيار
  • 3:46 - 3:49
    بين الهبوط وعدمه.
  • 3:49 - 3:53
    فقام مركز التحكّم بإعطاء الأمر
    مُوفراً بعض الدقائق.
  • 3:53 - 3:57
    نجحت رحلة المركبة أبولو 11
    بفضل عمل رواد الفضاء ومركز التحكّم
  • 3:57 - 4:02
    والبرمجيات والأجزاء الصلبة للحاسوب
    التي عملت كنظام متكامل.
  • 4:02 - 4:07
    كانت مساهمات مارغريت أساسية
    في عمل المهندسين والعلماء
  • 4:07 - 4:11
    التي ألهمها رغبة الرئيس جون كيندي
    بالوصول إلى القمر.
  • 4:11 - 4:14
    ولم يقتصر عملها المُنقذ على مركبة أبولو 11
  • 4:14 - 4:20
    حيث لم يُعثر على أي خطأ برمجي في برمجيتها
    في كل رحلات ومهام مركبة أبولو.
  • 4:20 - 4:22
    بعد عملها على مركبة أبولو،
  • 4:22 - 4:26
    قامت هاميلتون بإنشاء شركة
    تستخدم لغة الأنظمة العالمية الفريدة
  • 4:26 - 4:29
    لتحقيق الابتكارات في الأنظمة والبرمجيات.
  • 4:29 - 4:34
    قامت ناسا في عام 2003 بتكريم إنجازاتها
    بأحد أكبر الجوائز الماديّة
  • 4:34 - 4:37
    التي منحتها لأي شخص.
  • 4:37 - 4:42
    وبعد 47 عاماً من تطوير هذه البرمجية
    ومساعدتها رواد الفضاء على الوصول إلى القمر
  • 4:42 - 4:45
    تم تكريم هاميلتون
    ومنحها ميدالية الحرية الرئاسيّة
  • 4:45 - 4:48
    لتغيير طريقة تفكيرنا تجاه التكنولوجيا.
Title:
البرمجيّة التي أوصلت البشر إلى القمر - مات بورتر ومارغريت هاميلتون
Speaker:
مات بورتر ومارغريت هاميلتون
Description:

شاهد الدرس كاملاً في: https://ed.ted.com/lessons/the-software-that-sent-humans-to-the-moon-matt-porter-and-margaret-hamilton

كان نجاح رحلة مركبة أبولو 11 منوطاً بعمل رواد الفضاء ومركز التحكم والبرمجيات والأجزاء الصلبة من الحاسوب التي عملت جميعاً كنظام متكامل. لم يكن ذلك ممكناً بدون عمل إحدى المهندسات وهي مارغريت هاميلتون. من هي هذه الرائدة؟ يشرح لنا مات بورتر ومارغريت هاميلتون كيف استطاعت امرأة وفريقها تطوير برنامج استطاع إيصال البشر إلى القمر.

تم إلقاء الدرس بواسطة مات بورتر ومارغريت هاميلتون، تم الإخراج من قبل استوديوهات توتيم

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
04:49

Arabic subtitles

Revisions