ثبت بازخورد

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

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

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

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

جدیدترین اخبار و روندهای دنیای فناوری را با نگاهی دقیق و حرفه‌ای، در کانال تلگرام دیجیاتو دنبال کنید.

ورود به کانال تلگرام دیجیاتو
مأموریت آپولو ۱۱ ناسا
نرم افزار و اپلیکیشن

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

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

ایمان صاحبی
نوشته شده توسط ایمان صاحبی تاریخ انتشار: ۲۳ فروردین ۱۴۰۵ | ۱۳:۳۰

در دیجیاتو ثبت‌نام کنید

جهت بهره‌مندی و دسترسی به امکانات ویژه و بخش‌های مختلف در دیجیاتو عضو ویژه دیجیاتو شوید.

عضویت در دیجیاتو

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

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

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

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

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

ناسا

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

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

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

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

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

دیدگاه‌ها و نظرات خود را بنویسید
مجموع نظرات ثبت شده (3 مورد)
  • mthri
    mthri | ۲۳ فروردین ۱۴۰۵

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

  • amir23
    amir23 | ۲۳ فروردین ۱۴۰۵

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

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