Haberler

Apollo 11 Ay Görevi Yazılım Kodları İnternet Üzerinden Ücretsiz Erişime Açıldı

Apollo 11 görevinde kullanılan orijinal uçuş kodları GitHub üzerinden tamamen ücretsiz olarak yayınlandı.

İnsanlığı Ay yüzeyine taşıyan tarihi uçuş yazılımı dijital ortama aktarılarak tüm dünyanın incelemesi için paylaşıldı. Yaklaşık altmış yıl önce Neil Armstrong ile Buzz Aldrin’e rehberlik eden orijinal kaynak kodları GitHub platformu üzerinden kamu malı olarak yayınlandı. NASA bünyesindeki yazılım uzmanları tarafından paylaşılan bu tarihi arşiv Comanche055 ve Luminary099 isimli iki ana programın tüm teknik detaylarını barındırıyor.

Apollo Rehber Bilgisayarı Kısıtlı Donanım Kapasitesiyle Mucizeler Yarattı

Mühendisler günümüzdeki basit bir akıllı saatten bile kat kat zayıf olan 3.840 baytlık RAM kapasitesine sahip bir donanım üzerinde insanlı uzay seyahati tarihinin en verimli algoritmasını inşa etti. Saniyede sadece 85 bin komut işleyebilen Apollo Rehber Bilgisayarı (AGC) yaklaşık 70 kilogram ağırlığındaki fiziksel yapısıyla devasa bir oyun kasasını andıran boyutlarda üretildi. Yazılımın dijitalleşme süreci Virtual AGC projesi ile MIT Müzesi arasındaki iş birliği sayesinde kağıt üzerindeki listelerin tek tek taranıp kontrol edilmesiyle tamamlandı.

Asamblaj diliyle kaleme alınan satırlar arasında kritik hataları takip eden ALARM_AND_ABORT.agc gibi dosyalar hayati önem taşıyan karar mekanizmalarının nasıl çalıştığını kanıtlıyor. Kod blokları içerisinde yer alan matematiksel çekirdek sadece 30 satırlık bir alan kaplayarak gök mekaniği hesaplamalarını kısıtlı bellek sınırları içerisinde başarıyla gerçekleştiriyor. Yazılımın bu denli kompakt tasarlanmış olması sistemin radyasyon, vakum ve aşırı titreşim gibi zorlu uzay koşullarında bile hatasız çalışmasını sağladı.

👉️ İlginizi Çekebilir: Artemis II Mürettebatı Rekorlarla Dolu Ay Yolculuğunu Başarıyla Tamamladı

Geliştiriciler bugün Virtual AGC araç setini kullanarak elli yıl önceki bu kodları Linux veya Windows gibi modern işletim sistemlerinde derleyip simülasyon ortamında çalıştırabiliyor. Apollo uçuş yazılımı analizi yapan meraklılar komuta ve ay modülü sistemlerinin nasıl etkileşime girdiğini bizzat deneyimleme şansı buluyor. Artemis görevlerinde kullanılan milyonlarca satırlık modern yazılımların aksine bu kodlar radikal bir kısıtlama felsefesiyle üretilen kusursuz mühendislik örneği olarak literatürdeki yerini koruyor.

Tarihi kod arşivi dijital müze işlevi görerek yeni nesil programcılara imkansız görünen sınırlamalar altında bile dünyayı değiştirecek projelerin nasıl hayata geçirilebileceğini gösteriyor. Görev sırasında kullanılan DSKY kontrol üniteleri pilotların bu karmaşık makineyle iletişim kurmasını sağlayarak dijitalleşme tarihindeki ilk kullanıcı arayüzlerinden birini temsil ediyordu. Ay yüzeyine iniş algoritmaları vadedilen başarıyı her türlü donanım yetersizliğine rağmen en saf haliyle sunarak insanlık tarihinin akışını değiştirmeyi başardı.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu