Margaret Hamilton Biyografi, Yaş, Apollo, NASA, Kod, Ölüm, Röportaj
Margaret Hamilton Biyografi
Margaret Hamilton (Margaret Heafield Hamilton), “yazılım mühendisliği” terimini ortaya atan Amerikalı bir bilgisayar bilimcisi, sistem mühendisi ve işletme sahibidir.
Hamilton, Apollo uzay programı için yerleşik uçuş yazılımı geliştiren MIT Enstrümantasyon Laboratuvarı'nın Yazılım Mühendisliği Bölümü'nün Direktörü idi ve 1986'da Cambridge, Massachusetts'teki Hamilton Technologies, Inc.'in kurucusu ve CEO'su oldu.
Hamilton Technologies, Inc., Margaret’ın sistemler ve yazılım tasarımına yönelik Gerçek Önceden Geliştirme paradigmasına (DBTF) dayalı olarak Evrensel Sistem Dili etrafında geliştirilmiştir. Katıldığı 60 proje ve altı ana program hakkında 130 makale, rapor ve bildiri yayınladı.
22 Kasım 2016'da, NASA'nın Apollo Moon görevleri için uçak içi uçuş yazılımının geliştirilmesine liderlik ettiği için ABD Başkanı Barack Obama tarafından Başkanlık Özgürlük Madalyası ile ödüllendirildi.
Margaret Hamilton Yaş
Hamilton, 2019 itibariyle 83 yaşında. 17 Ağustos 1936'da doğdu.
Margaret Hamilton Apollo
Apollo Rehberlik Bilgisayarı, yerleşik uçuş yazılımı ile birlikte Apollo 11 görevinin kritik anlarından birinde Ay'a inişin iptal edilmesini engelledi.
Lunar Lander, Ay'ın yüzeyine ulaşmadan yaklaşık üç dakika önce, birkaç bilgisayar alarmı tetiklendi ve bilgisayar, iniş aracının buluşma radarına sağlanan yanlış aşamalı güç nedeniyle kesintilerle aşırı yüklendi. Alarmlar, bilgisayarın tüm görevlerini gerçek zamanlı olarak tamamlayamadığını ve bazılarını ertelemek zorunda olduğunu gösterdi.
Hamilton ve ekibi, asenkron uçuş yazılımı geliştirmek için J. Halcombe tarafından tasarlanan asenkron yöneticiyi kullandı.
Öncelikli alarm ekranı, astronotların normal ekranlarını kesintiye uğratarak onları acil bir durum olduğu konusunda uyararak 'astronotlara git / gitme kararı (inip inmeme) verdi.' Görev kontrolünde Jack Garman adında bir NASA bilgisayar mühendisi, astronotlara öncelikli ekranlar tarafından sunulan hataların anlamını fark etti ve 'Git, git!' Diye bağırdı. Ve gittiler.
Margaret olay hakkında şunları yazdı:
“Bilgisayar (ya da içindeki yazılım), yapması gerekenden daha fazla görevi yerine getirmesinin istendiğini anlayacak kadar akıllıydı. Daha sonra astronot için bir alarm gönderdi, şu anda yapmam gerekenden daha fazla görevle aşırı yüklendim ve sadece daha önemli görevleri saklayacağım; yani iniş için gerekli olanlar… Aslında bilgisayar, hata koşullarını tanımaktan daha fazlasını yapacak şekilde programlanmıştı. Yazılıma eksiksiz bir kurtarma programları seti dahil edilmiştir. Bu durumda yazılımın eylemi, daha düşük öncelikli görevleri ortadan kaldırmak ve daha önemli olanları yeniden kurmaktı ... Eğer bilgisayar bu sorunu fark etmemiş ve kurtarma eylemi gerçekleştirmemiş olsaydı, Apollo 11'in onu aya indiren başarılı olacağından şüpheliyim oldu. '
Margaret Hamilton NASA | Margaret Hamilton Kodu
Margaret, o sırada Apollo uzay görevi üzerinde çalışan MIT'deki Charles Stark Draper Laboratuvarı'na katıldı. Daha sonra Apollo ve Skylab için yazılım geliştiren bir ekibe liderlik edecek. Ekibi, Apollo komuta modülü, ay inişi ve sonraki Skylab için çeşitli kıdemli bilim adamları tarafından tasarlanan algoritmaları içeren uçuş içi yazılım geliştirmekten sorumluydu. Ayrıca ekibinin bir başka parçası, tasarlayıp geliştirdiği yeniden başlatmalar ve Ekran Arayüz Rutinleri gibi hata tespit ve kurtarma yazılımlarını içeren sistem yazılımını tasarladı ve geliştirdi.Yükleniyor ... Yükleniyor ...
Margaret, bilgisayar bilimi derslerinin yaygın olmadığı ve yazılım mühendisliği derslerinin bulunmadığı bir dönemde uygulamalı deneyim kazanmak için çalıştı. Margaret'in uzmanlık alanları arasında sistem tasarımı ve yazılım geliştirme, süreç modelleme ve işletme, resmi sistem modelleme dilleri, geliştirme paradigması, sistem modelleme ve geliştirme için sistem odaklı nesneler, yazılım güvenilirliğini ve yeniden kullanımını en üst düzeye çıkarma yöntemleri, otomatik yaşam döngüsü ortamları ve etki alanı bulunmaktadır. analizi.
Ayrıca yerleşik dil özellikleri, sağlam sistemler için açık mimari teknikler, tam yaşam döngüsü otomasyonu, kalite güvencesi, sorunsuz entegrasyon, hata algılama ve kurtarma teknikleri, insan-makine arayüz sistemleri, işletim sistemleri, uç uçtan uca test teknikleri ve yaşam döngüsü yönetimi teknikleri.
Margaret Hamilton Kodu
Hamilton, MIT'deyken, dünyanın ilk taşınabilir bilgisayarı için kod yazmada meslektaşlarıyla birlikte çalışırken bilgisayar programlamasında temel ilkelerin oluşturulmasına yardımcı oldu ”.
Margaret Hamilton Net Değer
Margaret’in net değerinin kesin ayrıntıları bilinmemektedir.
Margaret Hamilton Ölüm
Margaret hala yaşıyor ve durumu iyi.
Margaret Hamilton Alıntıları
- Bilgisayar bilimi ve yazılım mühendisliği henüz öğretilmeyecek (veya adlandırılacak disiplinler) öğretilmemiştir. Bunlar öncü zamanlardı. Öğrenmek, işi 'yaparak' ve 'yaparak' idi; gemiye daha fazla insan geldikçe, o kadar çok 'uzman' oldum ve sıralamalarda yükseldim. '