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