Margaret Hamilton była jedną z pionierek eksploracji kosmosu. Dzięki jej wysiłkom możliwe było uniknięcie potencjalnej katastrofy podczas pierwszej misji załogowej na księżyc. W jaki sposób urodzona w 1936 roku informatyczka i inżynierka wywarła wpływ na rozwój technologii?
Skończywszy studia matematyczne Hamilton rozpoczęła pracę w MIT na pozycji developera software. Pracowała nad projektem SAGE gdzie opracowywała technologię namierzania niezidentyfikowanych statków powietrznych nieprzyjaciela. Szybko stała się kierowniczką zespołu obarczonego wyjątkowo odpowiedzialnym zadaniem stworzenia software, który napędzać będzie pierwszą załogową misję człowieka na Księżyc.
Hamilton zaprojektowała oprogramowanie, które wykorzystywane było przez naukowców z centrum dowodzenia, pomogło osadzić lądownik na powierzchni satelity oraz znalazło się we Skylab. Część oprogramowania systemowego takiego jak fragmenty odpowiedzialne za wykrywanie błędów, odzyskiwanie danych i Display Interface Routines została napisana przez nią. Ta ostatnia technologia pomogła uniknąć wypadku podczas lądowania misji Apollo 11. Dzięki niej wszystkie komunikaty, które posiadały bardzo wysoki priorytet automatycznie wyświetlane były na ekranach astronautów. Pomogło to w podjęciu decyzji o kontynuowaniu próby lądowania, kiedy przeciążone systemy pojazdu poinformowały załogę o pojawiających się problemach.
Ale funkcjonalność systemów pokładowych wykrywających błędy nie kończyła się tylko na informowaniu załogi. Komputer, dzięki dobrze napisanemu software, automatycznie potrafił w momencie przeciążenia wyeliminować mniej istotne procesy, dzięki czemu moc obliczeniowa szła tam gdzie w danym momencie była najbardziej potrzebna. Być może misja Apollo 11 zakończyłaby się niepowodzeniem, gdyby nie software zaprogramowany przez tę pionierkę.
Sposoby przeciwdziałania błędom systemowym wymyślone przez Margaret Hamilton stały się podstawą dalszego rozwoju tej gałęzi technologi. Sama Hamilton po przygodach w NASA współzałożyła firmę Higher Order Software, która zajmowała się dalszym rozwojem wiedzy o zapobieganiu powstawaniu błędów w software.
W ciągu swojej kariery Hamilton opublikowała ponad 130 artykułów naukowych, wsparła sześć programów naukowych oraz otrzymała Medal Wolności, który jest najwyższym odznaczeniem cywilnym nadawanym w Stanach Zjednoczonych.
Artykuł powstał dzięki:
Coders Lab
Łącząc doświadczenie edukacyjne ze znajomością rynku pracy IT, Coders Lab umożliwia szybkie i efektywne zdobycie pożądanych kompetencji związanych z nowymi technologiami. Skupia się się na przekazywaniu praktycznych umiejętności, które w pierwszej kolejności są przydatne u pracodawców.
Wszystkie kursy odbywają się na bazie autorskich materiałów, takich samych niezależnie od miejsca kursu. Dzięki dbałości o jakość kursów oraz uczestnictwie w programie Career Lab, 82% z absolwentów znajduje zatrudnienie w nowym zawodzie w ciągu 3 miesięcy od zakończenia kursu.
Zostaw komentarz