O software que levou o homem à Lua - Matt Porter e Margaret Hamilton
-
0:07 - 0:11Aproximadamente às 16 horas
do dia 20 de julho de 1969, -
0:11 - 0:16a humanidade estava a apenas alguns
minutos do pouso na superfície lunar. -
0:16 - 0:19Mas antes que os astronautas
iniciassem a descida final, -
0:19 - 0:21um alarme de emergência disparou.
-
0:21 - 0:25Algo estava sobrecarregando o computador
e ameaçando a aterrissagem. -
0:26 - 0:29Aqui na Terra, Margaret Hamilton
conteve a respiração. -
0:29 - 0:32Ela liderou a equipe que desenvolveu
o software pioneiro de voo, -
0:32 - 0:35então sabia que aquela missão
não poderia falhar. -
0:35 - 0:39Mas aquela emergência inesperada
em breve demonstraria que o software -
0:39 - 0:42funcionava exatamente como planejado.
-
0:43 - 0:48Nascida 33 anos antes, em Paoli, Indiana,
Hamilton sempre tinha sido curiosa. -
0:48 - 0:51Na faculdade, ela estudou
matemática e filosofia, -
0:51 - 0:53antes de assumir um posto de pesquisadora
-
0:53 - 0:56no Instituto de Tecnologia
de Massachusetts, -
0:56 - 0:57para pagar pela pós-graduação.
-
0:57 - 1:00Lá, ela teve contato
com o seu primeiro computador -
1:00 - 1:02enquanto desenvolvia
um software para a pesquisa -
1:02 - 1:05no novo campo da teoria do caos.
-
1:05 - 1:09Depois, no Laboratório Lincoln do MIT,
Hamilton desenvolveu software -
1:09 - 1:11para o primeiro sistema
de defesa antiaérea dos EUA, -
1:11 - 1:13para detectar aeronaves inimigas.
-
1:13 - 1:17Mas quando ela soube que o renomado
engenheiro Charles Draper -
1:17 - 1:19estava à procura de ajuda
para enviar o homem à Lua, -
1:19 - 1:22ela se juntou à equipe dele imediatamente.
-
1:22 - 1:25A NASA esperava que Draper
e sua equipe de mais de 400 engenheiros -
1:25 - 1:29inventassem o primeiro computador
digital de bordo compacto, -
1:29 - 1:31o "Apollo Guidance Computer", ou AGC.
-
1:31 - 1:33Usando a informação dos astronautas,
-
1:33 - 1:38esse dispositivo seria responsável
por guiar, navegar e controlar a aeronave. -
1:38 - 1:42Em uma época em que computadores
pouco confiáveis ocupavam salas inteiras, -
1:42 - 1:49o AGC precisava operar sem erros e caber
num espaço de 0,03 metros cúbicos. -
1:49 - 1:52Draper dividiu o laboratório
em duas equipes: -
1:52 - 1:55uma projetaria o hardware,
e a outra, o software. -
1:55 - 1:57Hamilton liderou a equipe que criou
-
1:57 - 2:01o software de voo de bordo
para os módulos de comando e lunar. -
2:01 - 2:05Esse trabalho, que deu origem ao termo
"engenharia de software", -
2:05 - 2:07envolvia muitos riscos.
-
2:07 - 2:09Vidas humanas estavam em jogo,
-
2:09 - 2:12então cada programa
tinha que ser perfeito. -
2:12 - 2:16O software de Margaret precisava detectar
rapidamente erros inesperados -
2:16 - 2:18e solucioná-los em tempo real.
-
2:18 - 2:22Mas esse tipo de programa adaptável
era muito difícil de desenvolver, -
2:22 - 2:24já que os primeiros softwares
só processavam trabalhos -
2:24 - 2:26em ordem pré-determinada.
-
2:26 - 2:27Para solucionar o problema,
-
2:27 - 2:30Margaret desenvolveu o programa
de modo que fosse "assíncrono", -
2:30 - 2:33ou seja, os trabalhos
mais importantes do software -
2:33 - 2:36interromperiam os menos importantes.
-
2:36 - 2:39A equipe dela designou uma única
propriedade para cada tarefa, -
2:39 - 2:43para garantir que cada trabalho
ocorresse na ordem e tempo corretos, -
2:43 - 2:46independentemente
de quaisquer surpresas. -
2:46 - 2:47Depois desse progresso,
-
2:47 - 2:51Margaret percebeu que o software
poderia ajudar os astronautas a trabalhar -
2:51 - 2:53em um ambiente assíncrono também.
-
2:53 - 2:55Ela criou o "Priority Displays",
-
2:55 - 2:57que interromperia as tarefas
programadas dos astronautas -
2:57 - 2:59para alertá-los das emergências.
-
2:59 - 3:02Então, o astronauta se comunicaria
com o controle da missão -
3:02 - 3:05para determinar o próximo passo.
-
3:05 - 3:08Essa foi a primeira comunicação
entre um software de voo e um piloto, -
3:08 - 3:11de modo direto e assíncrono.
-
3:12 - 3:15Foram esses mecanismos de segurança
que acionaram os alarmes -
3:15 - 3:16antes da aterrissagem na Lua.
-
3:16 - 3:19Buzz Aldrin rapidamente percebeu seu erro:
-
3:19 - 3:23sem querer, ele havia acionado
o radar "rendez-vous", -
3:23 - 3:25que seria essencial para a volta à Terra,
-
3:25 - 3:29mas usaria recursos computacionais vitais.
-
3:29 - 3:34Felizmente, o Apollo Guidance Computer
estava bem equipado para resolver isso. -
3:34 - 3:37Durante a sobrecarga, os programas
de reinicialização de software -
3:37 - 3:41permitiram o processamento
apenas dos trabalhos prioritários, -
3:41 - 3:43incluindo os programas
necessários para a aterrissagem. -
3:43 - 3:46O Priority Displays proporcionou
uma escolha aos astronautas: -
3:46 - 3:49aterrissar ou não aterrissar.
-
3:49 - 3:53Com minutos de sobra,
a missão de controle deu a ordem. -
3:53 - 3:56O pouso da Apollo 11
envolveu os astronautas, -
3:56 - 3:59o controle da missão, software e hardware,
-
3:59 - 4:02todos trabalhando juntos,
como sistemas integrados. -
4:02 - 4:05As contribuições de Hamilton
foram essenciais ao trabalho -
4:05 - 4:07dos engenheiros e cientistas,
-
4:07 - 4:11inspirados pela meta do presidente
John F. Kennedy de chegar à Lua. -
4:11 - 4:14E o trabalho vital que ela realizou
foi muito além da Apollo 11: -
4:14 - 4:18nunca foi encontrado
um bug no software de voo, -
4:18 - 4:20em nenhuma das missões
tripuladas da Apollo. -
4:20 - 4:22Depois de seu trabalho na Apollo,
-
4:22 - 4:26Hamilton fundou uma empresa que usa
essa linguagem de sistemas universal única -
4:26 - 4:29para criar inovações
para sistemas e softwares. -
4:29 - 4:34Em 2003, a NASA concedeu aos feitos
de Margaret o maior prêmio financeiro -
4:34 - 4:37que jamais haviam dado a alguém.
-
4:37 - 4:42E 47 anos depois que seu software
guiou os astronautas até a Lua, -
4:42 - 4:45Hamilton recebeu o prêmio
"Medalha Presidencial da Liberdade", -
4:45 - 4:49por ter mudado o nosso pensamento
em relação à tecnologia.
- Title:
- O software que levou o homem à Lua - Matt Porter e Margaret Hamilton
- Speaker:
- Matt Porter e Margaret Hamilton
- Description:
-
Veja a lição completa: https://ed.ted.com/lessons/the-software-that-sent-humans-to-the-moon-matt-porter-and-margaret-hamilton
O pouso da Apollo 11 na Lua envolveu os astronautas, os controles da missão, software e hardware, todos trabalhando como um sistema harmoniosamente integrado. Nada disso teria sido possível sem as contribuições de uma engenheira: Margaret Hamilton. Quem foi essa pioneira? Matt Porter e Margaret Hamilton explicam como uma mulher e sua equipe desenvolveram o software que nos levou à Lua.
Lição de Matt Porter e Margaret Hamilton, dirigida por TOTEM Studio.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 04:49
Maricene Crus approved Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus accepted Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Maricene Crus edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton | ||
Simone Gumier edited Portuguese, Brazilian subtitles for NASA's first software engineer: Margaret Hamilton |