İnsanoğlunun aya ayak basması ile sonuçlanan NASA’nın en başarılı görevi Apollo 11 ile ilgili herkesin bilmediği bir gerçek var. Apollo 11 aya iniş sırasında büyük bir sorunla karşılaşıyor ve neredeyse görev iptal edilecekken sorun o anda çözülüyor ve iniş başarıyla gerçekleştiriyor. Bunu sağlayan ise Neil Armstrong ya da Buzz Aldrin değil, bu sorunun olabileceğini önceden hesaplayarak önlemi alan Margaret Hamilton.
Yani Margaret Hamilton olmasaydı, evrende başka bir toprak üzerinde ayak izimiz olmayacaktı. Apollo 11’in yaşadığı sorun neydi birazdan bahsedeceğiz ama bu video da görevin gizli kahramanı Margaret ile ilgili, önce kendisinden biraz bahsedelim… 1936’da Indiana’da doğan Hamilton 1958’de Earlham College’da matematik ve felsefe eğiitimi alıyor. Birkaç yıl lisede öğretmenlik yaptıktan sonra MIT programlama laboratuvarlarında çalışıyor. Ardından matematik alanında doktora yapmak istiyor ama tam bu sırada çalıştığı laboratuvarlardan birinden bir teklif alıyor. Bu laboratuvar NASA’nın insanlı uzay görevleri için kullanılacak bir bilgisayar üzerinde çalışıyor.
Burada şundan bahsetmek lazım. O zamanlar bugünkü gibi kodlama eğitimi filan yoktu. Hatta kodlama bile çok yeni bir alandı ve çok az kişi farkındaydı. Bu nedenle Hamilton’da bu işi alırken kodlama bilmiyordu. Çalışırken öğrenecekti. Hamilon işe başlıyor ve ilk görevlerinden birisi de insansız bir görev için görevin başarısız olması durumunda bilgisayarın ne yapması gerektiğini söyleyecek bir program tasarlamaktı. Hamilton daha sonrasında NASA’nın kendisine bu işi acemi olduğu için verdiklerini itiraf ediyor. Çünkü NASA görevin başarısız olacağına kesinlikle inanmıyordu. Ama sonuçta beklenmeyen oluyor ve görev başarısız oluyor. Kendisine verilen programı tasarlamak için Hamilton’ın dikkate alması gereken birçok unsur vardı. Örneğin çok önemli bir cihaz çalışmazsa, ya da aracın yakıtı biterse bilgisayar ne yapacaktı?
Bu görev sonrasında Hamilton’ın NASA’daki asıl görevi de belirlenmiş oluyordu. Bir görev sırasında uzay aracının yaşayabileceği tüm olumsuz senaryoları dikkate alacak ve her biri için bir kurtarma senaryosu belirleyecek, bunları kodlayacak ve uygulamaya koyacaktı. Tıpkı NASA’nın sorun yaşanan ilk insanlı görevi Apollo 8’de olduğu gibi. Yazılımcılar görev öncesinde her zaman olduğu gibi görevin bir simülasyonunu gerçekleştiriyorlar. Bu sırada ise Hamilton 4 yaşındaki kızını da özel nedenlerle işe getirmek durumunda kalıyor. Ve Hamilton’ın kızı elbette 4 yaşındaki tüm çocukların yapacağı şeyi yapıyor ve basılmaması gereken bir düğmeye basıyor ve simülasyon çöküyor. Çocuğuna ne tür bir ceza verdi ya da verdi mi bilmiyoruz ama Hamilton’ın aklına bu tür bir hatanın uçuş sırasında da yaşanabileceği ihtimali geliyor. Yani bir astronot da kazara bir düğmeye basamaz mıydı?
Bu nedenle bu tür hatalara karşı bir program yazmak ve bir çözüm bulmak istiyor. Ama NASA “astronotlar 4 yaşında mı ki kazara düğmeye bassın” diyerek bu isteğini reddediyor. Sonrasında Apollo 8 fırlatılıyor ve görevin 5. gününde tahmin edin ne oluyor? Evet. Astronotlardan biri yanlış düğmeye basıyor ve aracın dünyaya dönmesi için gerekli verilerin bir kısmını siliyor. NASA mühendisleri bu sorunu çözmek için 9 saat uğraşıyor ve apollo bilgisayarına yeni bir veri seti göndererek sorunu gideriyorlar. Olası bir felaketle de sonuçlanabilirdi ama Hamilton’a izin verilseydi bu sorun o anda çözülebilecekti. Şimdi Apollo 11’in yaşadığı soruna geri dönelim. Çok teknik detaylara girmeden şöyle açıklayalım Apollo 11 aya inerken NASA’nın asla olmaz dediği şey ikinci kez oluyor ve astronotlardan birinin yanlış bir komut vermesi nedeniyle bilgisayar aşırı yükleniyor. İniş sırasında bilgisayarın %90’ının sadece inişe odaklanması gerekiyor ama yazılımcılar bu aşırı yük sorununu çözemiyorlar bir türlü. Açıkçası görevi bu sorunun yaşanmaması için dua ederek ve Hamilton ve ekibinin bulacağı çözüme güvenerek başlatıyorlar. Neyse ki Hamilton ve ekibi bu sorunu önceliklendirme özelliğini kullanarak aşıyorlar.
Yani bilgisayarın tüm görevleri verilen sıra ile değil, o sırada gerekli olan işleme gerekli gücü tahsis ederek çalışmasını sağlıyorlar. Kısacası Apollo 11 iniş sırasında yazılımcıların dualarına cevap vermeyerek aşırı yüklenme sorunu yaşıyor ve Hamilton’ın çözümü sayesinde bu sorunu o anda çözüyor ve Ay’a iniş başarıyla gerçekleşiyor. Apollo 11 sonrasında da Hamilton NASA için çalışmaya devam ediyor ve hatta Amerika’nın ilk uzay istasyonu olan SkyLab’de de görev alıyor. Hamilton Yazılım Mühendisliği terimini bulan kişidir bu arada ve bu nedenle NASA’da çalışan ilk yazılım mühendisidir. Ayrıca önceliklendirmeyi de yazılımda kullanan ilk kişidir. Tüm bunları yaptığı zamanlarda bir kadın olarak tüm bunları başarabilmenin 2 kat daha zor olduğundan bahsetmiyorum bile. Çünkü bu “kadın olmasına rağmen” başarılı olmuş bir kadın hikayesi değil, bu insan isterse neler başarabilirin cevabı olan bir hikayedir. Kendisi şu anda hala hayatta bu arada ve sayısız ödül almıştır ve 1986 yılında kurduğu Hamilton Technologies şirketinin başında, bugün dahi hataları öngörerek yazılımlardaki olası sorunları önceden önlemeye devam ediyor.
# margaret hamilton apollo
# margaret hamilton apollo 11
# margaret hamilton code
# margaret hamilton hayatı
# margaret hamilton kaç yaşında
# margaret hamilton kimdir
# margaret hamilton nasa
 Gastrit Nedir? Gastrit Sebepleri Nelerdir? Nasıl Tedavi Edilir?	
Fatih Terim Kimdir? Fatih Terim Biyografi 
61
 134

 5 ay önce	
Oktay Sinanoğlu Kimdir ? Oktay Sinanoğlu Teorileri Nedir ?
Oktay Sinanoğlu. babasının başkonsolos olarak görev yaptığı İtalya’nın Bari kentinde doğan Oktay Sinanoğlu, Californiya Üniversitesi Kimya Mühendisliği’ni birincilikle bitirdi. Yale Üniversitesi’nde yardımcı profesör olarak çalışmaya başladı ve atom ve moleküllerin...
65
 121

 5 ay önce	
Erasmus Plus Nedir ? Erasmus Plus Ana Eylemleri Nelerdir ?
Erasmus Plus Programı Avrupa Birliği’nin 2014 – 2020 döneminde uyguladığı eğitim, gençlik ve spor alanlarında iyi bir destek programıdır. Eğitim, gençlik ve spor programlarını tek çatı altında toplayan programa toplam...
16
 101

 5 ay önce	
Modern Japonya’nın Doğuşu Ve Mutsuhito Meiji Kimdir ?
Doğu Asya kıyıları önünde büyüklü küçüklü birçok adadan meydana gelen Japonya’dan güneşin oğlu olarak adlandırılan imparator, 17. yüzyılın sonlarından itibaren varlığını sembolik olarak devam ettirdi. Bütün eyaletler daimi adı verilen...
20
 77

 5 ay önce	
Nasrettin Hoca Kimdir ? Nasrettin Hoca Nerelidir ?
Nasrettin Hoca, 1208 yılında Eskişehir’ in Sivrihisar ilçesine bağlı adı daha sonradan Nasrettin Hoca beldesi olarak değiştirilen Hortu köyünde doğdu. Babası Abdullah Efendi, annesi ise Sıdık Hanım’dır. Nasrettin Hoca ilk...
Bir Cevap Yazın
Cevabı iptal etmek için tıklayın.	
E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir
Kullanıcı Adı: *
E-Posta: *
Website:
Yorum Gönder
sentiment_neutral Bu yazıya henüz yorum yapılmamıştır, yazı hakkındaki düşüncelerinizi paylaşmaktan çekinmeyin.
search
Son Yazılar
Popüler Yazılar
Tags
Waves Nedir, Ne İşe Yarar, Nasıl Satın Alınır ?
 259	 5 ay önce
Celsius Network (CEL) Nedir, Nasıl Satın Alınır?
 181	 5 ay önce
Ahmet Özhan Kimdir , Nerelidir, Kaç Yaşındadır ?
 195	 5 ay önce
Nene Hatun Kimdir ? Kahraman Türk Kadını Nene Hatun
 154	 5 ay önce
Sintigrafi Nedir, Ne İşe Yarar, Zararları Nelerdir ?
 155	 5 ay önce
Feyyaz Şerifoğlu Kimdir? Feyyaz Şerifoğlu Biyografi
 4247	 0
Hafsanur Sancaktutan Kimdir? Hafsanur Sancaktutan Biyografi
 1672	 0
KISHU INU COİN NEDİR ? KISHU YÜKSELECEK Mİ ?
 1482	 0
MetaMask Nedir ? MetaMask Nasıl Kullanılır ?
 1299	 0
Şirket Bilgisayarlarından Youtube vb. Yasaklı Sitelere Nasıl Girilir?
 1242	 0
pubg	pubg mobile	indirimli ürün	sabahattin ali kimdir	heartstone	pubg game	world of warcarft	World of tanks blitz	PS5	playstation 4	epic games	mobil oyun	aliexpress	indirim	aliexpress kupon	aliexpres	ücretsiz ürün	gönder	ucuz bebek bezi	Slash IT	
 Kategoriler
Alışveriş
Bilim – Kurgu
Ekonomi
Gündem
Magazin
Oyun
Sağlık
Spor
Teknoloji
Testler
 Son Yazılar
Waves Nedir, Ne İşe Yarar, Nasıl Satın Alınır ?
Celsius Network (CEL) Nedir, Nasıl Satın Alınır?
Ahmet Özhan Kimdir , Nerelidir, Kaç Yaşındadır ?
Nene Hatun Kimdir ? Kahraman Türk Kadını Nene Hatun
Sintigrafi Nedir, Ne İşe Yarar, Zararları Nelerdir ?
 Son Yorumlar
Blockchain Nedir ? Blockchain Teknolojisi Gelecek Mi ? için Ethereum Nedir ? Ethereum Nasıl Satın Alınır ?