ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

Very satisfied Satisfied Neutral Dissatisfied Very dissatisfied
واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

مأموریت آپولو ۱۱ ناسا
نرم افزار و اپلیکیشن

ناسا پس از نیم قرن کد مأموریت آپولو ۱۱ را به‌صورت عمومی منتشر کرد

ناسا بیش از نیم قرن پس از پرتاب مأموریت آپولو ۱۱ که روی ماه فرود آمد، کد آن را به‌صورت متن‌باز منتشر کرده است.

ایمان صاحبی
ایمان صاحبی منتشر شده در 23 فروردین 1405  |  13:30

کد نرم‌افزار مأموریت تاریخی آپولو ۱۱ به ماه حالا به‌صورت متن‌باز منتشر شده و هر کسی می‌تواند آن را دانلود کند و بخواند. این منبع در دو کدبیس بزرگ در دسترس قرار گرفته که یکی مربوط به ماژول فرماندهی (Comanche055) و دیگری مربوط به ماژول ماه (Luminary099) است.

ناسا کد منبع مأموریت آپولو ۱۱ را روی گیت‌هاب منتشر کرده است. دو ماژول این مأموریت هر کدام کامپیوتر اختصاصی خود را داشتند و نقش آن‌ها در کمک به اولین فرود انسان در ماه بسزا بود.

انتشار کد مأموریت آپولو ۱۱ توسط ناسا

یکی از کارمندان ناسا به‌نام «کریس گری» در این مخزن گیت‌هاب ذکر کرده که این کد تاریخی با تلاش اعضای Virtual AGC و موزه MIT دیجیتالی شده است. این یعنی نسخه فیزیکی این کد در موزه MIT اسکن و بازخوانی شده تا به حالت دیجیتال دربیاید.

در نگاهی اجمالی به این کدها، اولین پرونده جالب توجه ALARM_AND_ABORT.agc است. کدهای این پرونده شرایط صدور هشدار را معین می‌کند که اگر پیش بیاید، چراغ هشدار روشن می‌شود و هشدارهای سطح لغو و سطح عدم لغو را نشان می‌دهد.

ناسا

فضاپیمای آپولو ۱۱ در سال ۱۹۶۹ برای اولین‌بار بشر را به ماه برد. کامپیوتر این فضاپیما ۳۰ خط کد برای محاسبه توابع فرود بود. اگر علاقه‌مند باشید، می‌توانید کد مأموریت آپولو ۱۱ را با ابزار Virtual AGC کامپایل کنید. این نرم‌افزار برای لینوکس، ویندوز ایکس‌پی، ویستا، ۷ و مک اواس ۱۰.۳ یا بالاتر طراحی شده است.

مشخصات کامپیوتر AGC در مقایسه با ساده‌ترین کامپیوترهای امروزی هم حرفی برای گفتن ندارد. AGC دارای ۳۸۴۰ بایت رم و ۶۹۱۲۰ بایت حافظه داخلی بود. این دستگاه می‌توانست حداکثر حدود ۸۵ هزار دستورالعمل را در ثانیه اجرا کند. اندازه AGC برابر با ۶۱ در ۳۱ رد ۱۵ سانتی‌متر و وزن آن ۳۱.۸ کیلوگرم بود.

اینکه کد مأموریت آپولو ۱۱ مربوط به حدود ۶۰ سال پیش در زمانه‌ای منتشر شده که مأموریت آرتمیس ۲ به سرانجام رسیده، بسیار جالب توجه است. ناسا حالا برای آرتمیس ۳ و سایر مأموریت‌های ماه برنامه‌ریزی می‌کند.

ایمان صاحبی
ایمان صاحبی
دبیر بخش تکنولوژی

فناوری مخصوصاً بخشی که روی لبه حرکت می‌کنه، جذاب‌ترین قسمت این دنیا برام محسوب می‌شه، اما همه حوزه‌ها حتی نقاط تلاقی علم و فناوری می‌تونن خیلی جذاب باشن. در کنار این‌ها دنیای فیلم، سریال و بازی‌های ویدیویی رو هم دوست دارم.

دیدگاه‌ها و نظرات خود را بنویسید
نظرات ثبت شده (3 مورد)
  • mthri

    ریپازیتوی این پروژه رو روی یک گیت سرور داخلی کلون کردم، میتونید از اینجا ببینید:
    https://hamgit.ir/amir.motahari/apollo-11

  • amir23

    چه فایده که گیت هاب هم بستس

مطالب پیشنهادی