Datorer

Margaret Hamilton, pionjär inom mjukvaruteknik och arkitekt bakom Apollo 11:s kod, avliden vid 90 års ålder

Tendela Briefing ·
0 visningar · 0 Kommentarer
Margaret Hamilton, pionjär inom mjukvaruteknik och arkitekt bakom Apollo 11:s kod, avliden vid 90 års ålder

Bild: Ars Technica · Källa

Margaret Hamilton, som myntade termen 'mjukvaruteknik' och ledde utvecklingen av mjukvara i Apollo-programmet, har avlidit vid 90 års ålder. Hennes fel-säkra kod var avgörande under Apollo 11:s månlandning och förhindrade uppdragsavbrott trots datorlarm om överbelastning.

Margaret Hamilton, en banbrytande mjukvaruingenjör som tillskrivs att ha myntat termen "mjukvaruteknik", har avlidit vid 90 års ålder. Hamiltons mest kända prestation var att leda utvecklingen av den ombord flygmjukvaran för NASAs Apollo-program under 1960-talet, en insats som var avgörande för framgången med de historiska månlandningarna.

Född 1936 i Indiana, utexaminerades Hamilton från Earlham College med examen i matematik och biämne i filosofi. Hon arbetade initialt med MIT-matematikern Edward Lorenz med tidig datorprogrammering för vädermodellering, trots att ingen av dem hade formell programmeringserfarenhet. Denna tidiga exponering för datoranvändning väckte hennes intresse för mjukvarans tillförlitlighet.

År 1961 anslöt sig Hamilton till projekt vid MIT och anställdes så småningom som den första programmeraren och den första kvinnan i MIT:s Instrumentation Lab-team, med uppgift att skapa styrmjukvaran till Apollo-rymdfarkosten. Hon ledde mjukvaruprogrammeringen för sex månlandningsuppdrag från 1969 till 1972. Apollo-styrdatorns mjukvara kördes på hårdvara byggd med koppartrådsspolar flätade av textilarbetare, vilket gav Hamilton smeknamnet "rep-mamman".

Under Apollo 11:s månlandning utlöstes larm på grund av datoröverbelastning orsakad av att styrdatorn hanterade fler uppgifter än väntat. Tack vare fel-säkra prioriteringsscheman som integrerades av Hamiltons team släppte datorn lågprioriterade uppgifter men bevarade kritiska funktioner, vilket gjorde det möjligt för månlandaren Eagle att landa säkert i Fridens hav. Astronauten Jim Lovell hade tidigare stött på ett relaterat fel, internt känt som "Lauren-felet" efter Hamiltons dotters oavsiktliga inmatning under simuleringar.

Utöver Apollo ledde Hamiltons arbete till att hon grundade två framgångsrika mjukvaruföretag med fokus på felpreventiv och fel-tolerant programmering. Hennes Universal Systems Language (USL)-metod främjade robust mjukvaruutveckling.

Hamiltons insatser uppmärksammades brett, bland annat med Presidential Medal of Freedom och en LEGO-minifigur i setet "Women of NASA". Hennes Apollo-mjukvara gjordes offentlig på GitHub 2015, vilket bevarar hennes arv. Hon efterlämnas av dotter, barnbarn och syskon.

Hennes arbete möjliggjorde inte bara historiska rymduppdrag utan bidrog också till att forma mjukvaruteknik som en respekterad disciplin, och understryker vikten av mjukvarutillförlitlighet i komplexa system.

Hamilton during her time as lead Apollo flight software designer
Hamilton during her time as lead Apollo flight software designer · Källa ↗
Hamilton in 1969, standing next to listings of the Apollo guidance software she and her MIT team produced. (retouched)
Hamilton in 1969, standing next to listings of the Apollo guidance software she and her MIT team produced. (retouched) · Källa ↗
Hamilton's Official photo for NASA, 1989
Hamilton's Official photo for NASA, 1989 · Källa ↗
Margaret Hamilton holds a LEGO figure of ... herself.
Margaret Hamilton holds a LEGO figure of ... herself. · Källa ↗
Barack Obama awards the Presidential Medal of Freedom to Hamilton in 2016
Barack Obama awards the Presidential Medal of Freedom to Hamilton in 2016 · Källa ↗
Photo of Jennifer Ouellette
Photo of Jennifer Ouellette · Källa ↗

Källor och ursprunglig rapportering

Kommentarer (0)

Inga kommentarer ännu. Börja diskussionen.

Skriv en kommentar

Kommentarer publiceras efter granskning. Ditt namn och kommentar syns offentligt. Konto