Return to Video

Softver koji je poslao ljude na Mesec

  • 0:07 - 0:11
    Oko otprilike četiri sata popodne
    20. jula 1969. godine,
  • 0:11 - 0:16
    čovenčanstvo je bilo samo nekoliko minuta
    od sletanja na površinu Meseca.
  • 0:16 - 0:19
    Ali pre nego što su astronauti
    započeli spuštanje,
  • 0:19 - 0:21
    alarm upozorenja se upalio.
  • 0:21 - 0:23
    Nešto je preopterećivalo računar,
  • 0:23 - 0:26
    i pretilo da se misija obustavi.
  • 0:26 - 0:29
    Nazad na Zemlji,
    Margaret Hamilton držala je dah.
  • 0:29 - 0:32
    Vodila je tim koji je prvi razvio
    softver koji radi tokom letenja,
  • 0:32 - 0:35
    znala je da ne sme
    da se desi nijedna greška.
  • 0:35 - 0:38
    Ali ovo upozorenje
    koje se desilo u poslednjoj sekundi
  • 0:38 - 0:43
    je dokazalo da je njen softver
    radio baš onako kako je isplanirano.
  • 0:43 - 0:48
    Rođena 33 godine ranije u Paoli, Indijani,
    Hamiltonova je oduvek bila radoznala.
  • 0:48 - 0:51
    Na fakultetu je studirala
    matematiku i filozofiju,
  • 0:51 - 0:55
    pre nego što je prihvatila poziciju
    istraživača na MIT-ju
  • 0:55 - 0:57
    kako bi platila postdiplomske studije.
  • 0:57 - 1:01
    Tamo se susrela sa prvim računarom
    dok je razvijala softver
  • 1:01 - 1:05
    koji bi dao potporu istaživanju
    nove oblasti teorije haosa.
  • 1:05 - 1:08
    Potom u Linkoln laboratoriji na MIT-ju
  • 1:08 - 1:11
    Hamiltonova je razvila softver za prvi
    američki sistem protivvazdušne odbrane
  • 1:11 - 1:13
    kako bi tragali
    za neprijateljskim letelicama.
  • 1:13 - 1:17
    Ali kad je čula da je poznati
    inženjer Čarls Drejper
  • 1:17 - 1:19
    tražio pomoć kako bi poslao
    čovečanstvo na Mesec,
  • 1:19 - 1:22
    odmah se pridružila timu.
  • 1:22 - 1:25
    NASA je polagala nadu u Drejpera
    i njegovu grupu od oko 400 inženjera
  • 1:25 - 1:29
    da izumeju prvi digitalni,
    leteći kompaktni računar,
  • 1:29 - 1:31
    Apolo Računar za Navođenje.
  • 1:31 - 1:33
    Koristeći ulazne informacije
    od astronauta,
  • 1:33 - 1:36
    ovaj uređaj je bio odgovoran
    za navođenje, upravljanje
  • 1:36 - 1:38
    i kontrolu svemirske letelice.
  • 1:38 - 1:42
    U trenutku kada su nepouzdani računari
    ispunjavali cele prostorije,
  • 1:42 - 1:45
    ARN je trebalo da funkcioniše bez greške,
  • 1:45 - 1:49
    i da stane u 0,02 metara kubnih.
  • 1:49 - 1:52
    Drejper je podelio
    laboratoriju u dva tima,
  • 1:52 - 1:55
    jedan bi dizajnirao hardver,
    a drugi bi razvijao softver.
  • 1:55 - 1:59
    Hamiltonova je vodila tim koji je pravio
    softver koji bi radio tokom letenja
  • 1:59 - 2:01
    i za komandni i za lunarni modul.
  • 2:01 - 2:05
    Ovaj posao, za koji je skovala izraz
    „softversko inženjerstvo”
  • 2:05 - 2:07
    je bio neverovatno riskantan.
  • 2:07 - 2:12
    Ljudski životi su bili u opasnosti,
    pa su svi programi morali biti savšeni.
  • 2:12 - 2:16
    Margaretin softver je trebalo
    da brzo detektuje neočekivane greške
  • 2:16 - 2:18
    i da se oporavi od njih u realnom vremenu.
  • 2:18 - 2:22
    Ali ovakvu vrstu adaptivnog programa
    je bilo teško smisliti,
  • 2:22 - 2:26
    pošto su rani softveri mogli samo da
    procesuiraju radnje u predodređenom redu.
  • 2:26 - 2:27
    Kako bi rešila ovaj problem,
  • 2:27 - 2:30
    Margaret je dizajnirala svoj program
    da bude asinhron,
  • 2:30 - 2:36
    što znači da bi važnije radnje
    prekinule one koje su manje važne.
  • 2:36 - 2:39
    Njen tim je dodelio svakom zadatku
    jedinsveni prioritet
  • 2:39 - 2:42
    kako bi osigurali da se svaka radnja
    desi po pravilnom redu
  • 2:42 - 2:46
    i u pravom trenutku,
    bez obzira na bilo kakva iznenađenja.
  • 2:46 - 2:47
    Nakon ovog otkrića,
  • 2:47 - 2:51
    Margaret je shvatila da njen softver
    može pomoći astronautima da rade
  • 2:51 - 2:53
    u asinhronom okruženju.
  • 2:53 - 2:55
    Dizajnirala je ekrane prioriteta
  • 2:55 - 2:57
    koji bi prekinuli redovne
    planirane zadatke astronauta
  • 2:57 - 2:59
    kako bi ih upozorili o hitnim stanjima.
  • 2:59 - 3:03
    Astronauti su mogli da komuniciraju
    sa Centrom za kontrolu misije (CKM)
  • 3:03 - 3:05
    kako bi se odlučili za najbolji put.
  • 3:05 - 3:09
    Ovo je označeno kao prvi put
    da softver za let komunicira direktno
  • 3:09 - 3:12
    i asinhrono sa pilotom.
  • 3:12 - 3:16
    Upravo ove sigurnosne mere su pokrenule
    alarme tik pred sletanje na mesec.
  • 3:16 - 3:19
    Baz Oldrin je brzo shvatio svoju grešku,
  • 3:19 - 3:23
    on je slučajno stisnuo prekidač za radar.
  • 3:23 - 3:26
    Ovaj radar je bio esencijalan
    za njihov povratak kući,
  • 3:26 - 3:29
    ali ovde je koristio
    bitne računarske resurse.
  • 3:29 - 3:34
    Na sreću, Apolo Računar za Navođenje
    bio je dobro opremljen da rešio ovo.
  • 3:34 - 3:37
    Tokom preopterećenja,
    softver restartuje programe
  • 3:37 - 3:40
    dozvoljavajući samo radnjama
    visokog prioriteta da budu procesuirane,
  • 3:40 - 3:43
    uključujući programe
    neophodne za sletanje.
  • 3:43 - 3:46
    Ekrani prioriteta
    su dali izbor astronautima,
  • 3:46 - 3:49
    sleteti ili ne sleteti.
  • 3:49 - 3:53
    U roku od nekoliko minuta,
    CKM je dao naređenje.
  • 3:53 - 3:56
    Sletanje letelice Apolo 11 se desilo
    zahvaljujući astronautima,
  • 3:56 - 4:02
    kontroli misije, softvera i hardvera
    koji su radili zajedno kao jedan.
  • 4:02 - 4:07
    Doprinosi Hamiltonove su bili presudni
    za rad inženjera i naučnika
  • 4:07 - 4:11
    koje je inspirisao cilj predsednika
    Džona F. Kenedija da dosegnu do Meseca.
  • 4:11 - 4:14
    Njen spasilački rad je daleko dogurao -
  • 4:14 - 4:20
    nikad nije bila nađena greška u softveru
    bilo koje posade Apolo misija.
  • 4:20 - 4:22
    Nakon njenog rada na Apolu,
  • 4:22 - 4:26
    Hamiltonova je osnovala kompaniju
    koja koristi univerzalni jezik sistema
  • 4:26 - 4:29
    kako bi stvorili napretke
    za sisteme i softver.
  • 4:29 - 4:33
    Godine 2003. NASA
    je počastvovala njena dostignuća
  • 4:33 - 4:37
    najvećom finansijskom nagradom
    koju su ikad dali individui.
  • 4:37 - 4:42
    I 47 godina nakon što je njen softver
    prvi put vodio astronaute na Mesec,
  • 4:42 - 4:45
    Hamiltonova je nagrađena
    predsedničkom medaljom slobode
  • 4:45 - 4:49
    zbog menjanja načina
    na koji mislimo o tehnologiji.
Title:
Softver koji je poslao ljude na Mesec
Speaker:
Met Porter i Margaret Hamilton (Matt Porter, Margaret Hamilton)
Description:

Pogledajte celu lekciju na: https://ed.ted.com/lessons/the-software-that-sent-humans-to-the-moon-matt-porter-and-margaret-hamilton

Sletanje Apollo 11 na Mesec je zahtevalo da astronauti, kontrola misije, softver i hardver rade zajedno kao naizgled integrisani sistem. Ništa od ovoga ne bi bilo moguće da nije bilo doprinosa inženjerke Margaret Hamilton. Ko je bila ova inženjerka? Met Porter i Margaret Hamilton nam daju detalje kako su jedna žena i njen tim pokrenuli softver koji je odveo čovenčanstvo na Mesec.

Lekciju pripremili Met Porter i Margaret Hamilton, režirao TOTEM Studio

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
04:49

Serbian subtitles

Revisions