Apollo 11 Yazılımının Tarihi ve Önemi
Apollo 11, insanlık tarihinin en büyük başarılarından biri olarak kabul edilen Ay’a iniş görevinde kullanılan yazılım kodları, açık kaynak olarak erişime açılmış durumda. Bu kodlar, uzay araştırmalarında kullanılan en eski ve en kritik yazılımlar arasında yer almakta. NASA’nın Chris Garry tarafından GitHub üzerinde kamuya sunulan bu yazılım, uzay görevlerinin yürütülmesinde kullanılan işlemci mimarisinin nasıl evrildiğini göstermekte.
Teknik Özellikler
Apollo 11, iki ana kod tabanına ayrılmıştır: Komuta Modülü için kullanılan Comanche055 ve Ay Modülü için kullanılan Luminary099. Bu modüller, görev kontrolü ve navigasyon açısından hayati öneme sahip olan Apollo 11 Rehberlik Bilgisayarları (AGC) üzerinde çalışmaktaydı. Bir AGC, bugünün en basit bilgisayarları ile bile kıyaslandığında oldukça sınırlı teknik özelliklere sahipti: yalnızca 3,840 byte RAM ve 69,120 byte depolama alanı sunmaktaydı. Buna rağmen, 85,000 işlem/saniye hızında çalışabilme kapasitesine sahipti.
Yüksek Performans ve Navigasyon Kodları
Yazılımın örneklerini incelediğimizde, Comanche055 dizininde “ALARM_AND_ABORT.agc” dosyası dikkatimizi çekti. Bu dosya, alarm koşullarını kaydeden, uyarı ışığını aktif hale getiren ve çeşitli abort seviyeleri ile ilgili alarm durumlarını yöneten kritik işlevleri içermekte. Apollo 11’in navigasyon hesaplamaları için hayati öneme sahip olan 30 satırlık bir kod parçası, Astronomik Fonksiyonları hesaplayarak, uzay aracının doğru seyrini sağlamaktaydı.
Sanal AGC Yazılımı ve Erişim İmkanları
Tarihi kodun derlenmesi için kullanılabilecek Sanal AGC aracı, Linux, Windows XP/Vista/7 ve Mac OS X 10.3 veya üzeri işletim sistemlerinde çalışabilmektedir. Bu araç, Microsoft Windows ve MacOS’da Apollo 11’de yer alan AGC’lerin çalışma prensiplerini anlamak için de faydalıdır.
Soğutma Çözümleri ve Donanım Gereksinimleri
AGC’nin donanım gereksinimleri, günümüz bilgisayarlarıyla kıyaslandığında ilginç bir perspektif sunmaktadır. Donanım boyutları, günümüz masaüstü oyun bilgisayarlarıyla benzerlik göstermekte ve 24.250 x 12.433 x 5.974 inç (61.595 x 31.580 x 15.174 cm) ölçülerinde, 70.1 pound (31.8 kg) ağırlığındadır. Bu donanım, iki DSKY kontrol ünitesi ile donatılmıştır ve bu birimler, görev kontrolü açısından kritik bir rol oynamıştır.
Tarihsel Bağlam ve Gelecek Perspektifi
Apollo 11 yazılımının gün yüzüne çıkması, Artemis II gibi yeni uzay görevleri ile kıyaslandığında, geçmişin teknolojik başarılarını anlamamıza yardımcı olmaktadır. Bugün, NASA daha modern yazılımlar ve işlemci mimarileri kullanarak uzay görevlerini yönetsede, geçmişten gelen bu bilgi birikimi, gelecekteki başarılarımız için temel teşkil etmektedir. Apollo 11’in tarihi, teknolojinin nasıl evrildiğini ve uzay araştırmalarının geleceğini inşa etme açısından ne denli önemli bir noktayı temsil ettiğini göstermektedir.
Kaynak: Tom’s Hardware verileriyle derlenmiştir.


