Return to Video

A szoftver, amely embert juttatott a Holdra - Matt Porter és Margaret Hamilton

  • 0:07 - 0:11
    1969. július 20-án
    délután négy óra körül
  • 0:11 - 0:16
    az emberiség pár percre volt
    a holdra szállástól.
  • 0:16 - 0:19
    Mielőtt azonban az űrhajósok
    megkezdték a végső ereszkedést,
  • 0:19 - 0:21
    vészjelzés érkezett.
  • 0:21 - 0:23
    Valami túlterhelte
    a fedélzeti számítógépet,
  • 0:23 - 0:25
    és veszélyeztette a landolást.
  • 0:26 - 0:29
    A Földön Margaret Hamilton
    lélegzet-visszafojtva figyelt.
  • 0:29 - 0:32
    Az ő vezetésével fejlesztették ki
    az úttörő jelentőségű fedélzeti szoftvert.
  • 0:32 - 0:35
    Tudta, hogy a küldetésben
    nincs helye hibának.
  • 0:35 - 0:39
    Az utolsó pillanatban fellépő
    vészhelyzet kezelése azonban bizonyította,
  • 0:39 - 0:42
    hogy szoftvere pontosan úgy működik,
    ahogy megtervezte.
  • 0:43 - 0:48
    Hamilton 1936-ban Paoliban, Indianában
    született. Mindig is kíváncsi típus volt.
  • 0:48 - 0:51
    Az egyetemen matematikát
    és filozófiát tanult,
  • 0:51 - 0:55
    majd kutató lett az MIT-n,
  • 0:55 - 0:57
    hogy fizetni tudja a mesterképzését.
  • 0:57 - 1:00
    Itt találkozott először számítógéppel,
  • 1:00 - 1:05
    amikor a kialakulóban lévő káoszelmélet
    kutatását támogató szoftveren dolgozott.
  • 1:05 - 1:08
    Ezt követően az MIT
    Lincoln Laboratóriumában
  • 1:08 - 1:11
    szoftvert fejlesztett ki
    ellenséges repülőgépek felderítésére
  • 1:11 - 1:13
    az amerikai légvédelem
    megteremtése érdekében.
  • 1:13 - 1:17
    Amikor azonban tudomására jutott,
    hogy a kiváló mérnök, Charles Draper
  • 1:17 - 1:19
    segítséget toboroz
    a holdra szállás programjához,
  • 1:19 - 1:22
    azonnal bekapcsolódott a munkába.
  • 1:22 - 1:25
    A NASA arra kérte fel Drapert
    és 400 mérnökből álló csapatát,
  • 1:25 - 1:29
    hogy alkossák meg az első digitális
    repülésvezérlő számítógépet,
  • 1:29 - 1:31
    az "Apollo Guidance Computer"-t.
  • 1:31 - 1:35
    Az eszköz feladata az volt,
    hogy a pilótáktól kapott adatok alapján
  • 1:35 - 1:36
    vezérelje, navigálja
  • 1:36 - 1:38
    és felügyelje az űrhajót.
  • 1:38 - 1:42
    Akkoriban a számítógépek megbízhatatlanok
    és teremnagyságúak voltak.
  • 1:42 - 1:45
    Az Apollo vezérlőjének azonban
    hibátlanul kellett működnie,
  • 1:45 - 1:49
    alig 0,1 négyzetméternyi helyen.
  • 1:49 - 1:52
    Draper két csapatot hozott létre:
  • 1:52 - 1:55
    az egyik a hardvert,
    a másik a szoftvert készítette.
  • 1:55 - 1:59
    Hamilton csapata a fedélzeti
    repülésvezérlő szoftvert fejlesztette ki
  • 1:59 - 2:01
    mind a parancsnoki,
    mind a leszálló egység számára.
  • 2:01 - 2:05
    Ennek a munkának, melyre Hamilton
    megalkotta a "szoftvermérnök" kifejezést,
  • 2:05 - 2:07
    hihetetlenül nagy tétje volt.
  • 2:07 - 2:12
    Emberi életek múltak azon,
    hogy minden program tökéletesen működik-e.
  • 2:12 - 2:16
    Margaret szoftverének gyorsan
    kellett észlelnie a váratlan hibákat,
  • 2:16 - 2:18
    és valós időben kellett
    helyreállítania a működést.
  • 2:18 - 2:23
    Nehéz volt azonban ilyen rugalmas
    programot írni, mivel a korai szoftverek
  • 2:23 - 2:26
    csak előre meghatározott sorrendben
    tudták elvégezni a feladatokat.
  • 2:26 - 2:28
    E probléma megoldása céljából
  • 2:28 - 2:30
    Margaret úgy írta meg a programot,
    hogy "aszinkrón" legyen,
  • 2:30 - 2:36
    vagyis hogy a szoftver fontosabb feladatai
    félbeszakítsák a kevésbé fontosakat.
  • 2:36 - 2:39
    Csapata minden feladathoz
    egyedi prioritást rendelt,
  • 2:39 - 2:42
    hogy minden feladat elvégzése
    a megfelelő sorrendben
  • 2:42 - 2:46
    és a megfelelő időben történjen –
    függetlenül a váratlan fejleményektől.
  • 2:46 - 2:47
    Ez áttörést hozott,
  • 2:47 - 2:51
    és Margaret rájött, hogy szoftvere
    aszinkrón módon is segítheti
  • 2:51 - 2:53
    az űrhajósok munkáját.
  • 2:53 - 2:55
    Megtervezte a prioritásjelzőt,
  • 2:55 - 2:57
    amely félbeszakítja
    az űrhajósok szokásos feladatait,
  • 2:57 - 3:00
    ha vészhelyzetre kell figyelmeztetnie.
  • 3:00 - 3:02
    Az űrhajósok ekkor egyeztetnek
    a földi irányítóközponttal,
  • 3:02 - 3:05
    hogy mi a legcélszerűbb megoldás.
  • 3:05 - 3:07
    Ez volt az első olyan
    repülésvezérlő szoftver,
  • 3:07 - 3:12
    mely közvetlen és aszinkrón kommunikációt
    egyaránt lehetővé tett a pilótával.
  • 3:12 - 3:16
    Ennek köszönhető, hogy vészjelzés érkezett
    közvetlenül a holdra szállás előtt.
  • 3:16 - 3:19
    Buzz Aldrin gyorsan rádöbbent a hibájára –
  • 3:19 - 3:23
    véletlenül bekapcsolta a randevúradart,
  • 3:23 - 3:25
    amelynek a hazatérésben
    volt fontos szerepe,
  • 3:25 - 3:29
    de a hiba miatt folyamatosan használta
    a számítógép értékes erőforrásait.
  • 3:29 - 3:34
    Szerencsére az Apollo Guidance Computer
    alkalmas volt a probléma kezelésére.
  • 3:34 - 3:37
    Túlterhelés esetén a szoftver
    csak azokat a programokat engedélyezte,
  • 3:37 - 3:40
    amelyek a legfontosabb feladatokat végzik,
  • 3:40 - 3:43
    például a landoláshoz szükségesek.
  • 3:43 - 3:46
    A prioritásjelző felkínálta a pilótáknak
    a választási lehetőséget,
  • 3:46 - 3:49
    hogy leszálljanak-e vagy sem.
  • 3:49 - 3:53
    Az utasítás szinte az utolsó pillanatban
    érkezett meg a földi irányítástól.
  • 3:53 - 3:57
    Az Apollo-11 holdexpedíciója
    az űrhajósok, a földi irányítás,
  • 3:57 - 4:02
    a szoftver és a hardver integrált
    rendszerként való együttműködésére épült.
  • 4:02 - 4:07
    Hamilton felbecsülhetetlen módon járult
    hozzá a mérnökök és tudósok munkájához,
  • 4:07 - 4:11
    akik lelkesen dolgoztak Kennedy elnök
    célján, hogy ember lépjen a Holdra.
  • 4:11 - 4:14
    Hamilton életmentő munkája
    jóval túlmutatott az Apollo-11-en.
  • 4:14 - 4:20
    Az emberes Apollo-küldetések számára írt
    szoftvere soha nem tartalmazott hibát.
  • 4:20 - 4:24
    Az Apollo-programban végzett
    munkája után céget alapított,
  • 4:24 - 4:26
    amely az általa kidolgozott
    modellező nyelv segítségével
  • 4:26 - 4:29
    áttörést ért el a rendszer-
    és szoftverfejlesztés területén.
  • 4:29 - 4:35
    2003-ban a NASA az eddigi legnagyobb
    pénzjutalommal ismerte el teljesítményét
  • 4:35 - 4:37
    az egyének jutalmazásának történetében.
  • 4:37 - 4:42
    És 47 évvel azután, hogy szoftvere
    először navigált űrhajósokat a Holdra,
  • 4:42 - 4:45
    Hamilton megkapta az Elnöki
    Szabadság Érdemrendet,
  • 4:45 - 4:49
    amiért forradalmasította
    a technológiáról való gondolkodásunkat.
Title:
A szoftver, amely embert juttatott a Holdra - Matt Porter és Margaret Hamilton
Speaker:
Matt Porter és Margaret Hamilton
Description:

Teljes lecke: https://ed.ted.com/lessons/the-software-that-sent-humans-to-the-moon-matt-porter-and-margaret-hamilton

Az Apollo-11 holdexpedíciója az űrhajósok, a földi irányítás, a szoftver és a hardver integrált rendszerként történő tökéletes együttműködésére épült. E rendszer egyik eleme sem lehetett volna sikeres egy mérnök, Margaret Hamilton munkája nélkül. Ki volt ez az úttörő személyiség? Matt Porter és Margaret Hamilton bemutatja, hogyan fejlesztette ki egy nő és csapata azt a szoftvert, amely embert juttatott a Holdra.

Lecke: Matt Porter és Margaret Hamilton, rendezte: TOTEM Studio.

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

Hungarian subtitles

Revisions