O "software" que enviou seres humanos para a Lua — Matt Porter e Margaret Hamilton
-
0:07 - 0:11Por volta das quatro da tarde,
no dia 20 de julho de 1969, -
0:11 - 0:16a humanidade estava a minutos
de aterrar na superfície da Lua. -
0:16 - 0:19Mas, antes de os astronautas
começarem a descida final, -
0:19 - 0:21acendeu-se um alarme de emergência.
-
0:21 - 0:23Qualquer coisa estava
a sobrecarregar o computador -
0:23 - 0:26e ameaçava abortar a aterragem.
-
0:26 - 0:29Na Terra, Margaret Hamilton
susteve a respiração. -
0:29 - 0:32Tinha liderado a equipa que desenvolvera
o pioneiro "software" de voo -
0:32 - 0:35e sabia que naquela missão
não podia haver nenhum erro. -
0:35 - 0:38Mas a natureza desta emergência
da última hora, -
0:38 - 0:42em breve provaria que o "software" dela
funcionava exatamente como planeado. -
0:43 - 0:48Nascida 33 anos antes em Paoli, Indiana,
Hamilton tinha sido sempre curiosa. -
0:48 - 0:51No liceu, tinha estudado
matemática e filosofia, -
0:51 - 0:53antes de assumir
uma posição de investigação -
0:53 - 0:56no Instituto de Tecnologia
de Massachusetts -
0:56 - 0:58para pagar os estudos superiores.
-
0:58 - 1:01Aí conheceu o primeiro computador
ao desenvolver um "software" -
1:01 - 1:04para apoio à investigação
na nova área da teoria do caos. -
1:05 - 1:07Depois do Laboratório Lincoln no MIT,
-
1:07 - 1:09Hamilton desenvolveu um "software"
-
1:09 - 1:11para o primeiro sistema
de defesa aérea dos EUA, -
1:11 - 1:14para a pesquisa de aviação inimiga.
-
1:14 - 1:17Mas, quando ouviu dizer
que o conhecido engenheiro Charles Draper -
1:17 - 1:20estava a procurar ajuda
para enviar homens para a Lua, -
1:20 - 1:22ela imediatamente
juntou-se à equipa dele. -
1:22 - 1:26A NASA queria que Draper e o seu grupo
de mais de 400 engenheiros -
1:26 - 1:29inventassem o primeiro computador
compacto de voo digital, -
1:29 - 1:31o Apollo Guidance Computer (AGC)
-
1:31 - 1:33Usando o "input" dos astronautas,
-
1:33 - 1:36este aparelho seria responsável
por orientar a navegação -
1:36 - 1:38e controlar a nave espacial.
-
1:38 - 1:42Numa época em que computadores
pouco fiáveis enchiam uma sala inteira, -
1:42 - 1:46o AGC tinha de funcionar sem erros
-
1:46 - 1:49e caber num espaço de 28 dm3.
-
1:49 - 1:52Draper dividiu o laboratório
em duas equipas, -
1:52 - 1:55uma para conceber o "hardware"
e outra para desenvolver o "software". -
1:55 - 1:59Hamilton chefiou a equipa que criou
o "software" de voo de bordo -
1:59 - 2:01tanto para o módulo de comando
como para o módulo lunar. -
2:01 - 2:05Este trabalho que ela designou
por "engenharia de 'software' " -
2:05 - 2:07era de importância vital.
-
2:07 - 2:12Estavam em jogo vidas humanas,
por isso o programa tinha de ser perfeito. -
2:12 - 2:16O "software" de Margaret tinha
de detetar rapidamente erros inesperados -
2:16 - 2:19e resolver o problema em tempo real.
-
2:19 - 2:22Mas este tipo de programa flexível
era difícil de criar, -
2:22 - 2:24porque os primeiros "softwares"
só podiam processar tarefas -
2:24 - 2:26por uma ordem pré-determinada.
-
2:26 - 2:28Para resolver este problema,
-
2:28 - 2:31Margaret concebeu o seu programa
de forma "assíncrona", -
2:31 - 2:33ou seja, as tarefas
mais importantes do "software" -
2:33 - 2:36interromperiam as menos importantes.
-
2:36 - 2:39A equipa dela atribuiu a cada tarefa
uma única ordem de prioridade -
2:39 - 2:42para garantir que cada tarefa
ocorresse pela ordem correta -
2:42 - 2:46e na altura certa, independentemente
de qualquer imprevisto. -
2:46 - 2:48Depois desta descoberta,
-
2:48 - 2:51Margaret percebeu que o seu "software"
também podia ajudar os astronautas -
2:51 - 2:53a trabalhar num ambiente assíncrono.
-
2:53 - 2:55Concebeu o Priority Display
-
2:55 - 2:58que interromperia as tarefas
programadas dos astronautas -
2:58 - 3:00para os avisar de emergências.
-
3:00 - 3:03Os astronautas podiam assim
comunicar com a sala de controlo -
3:03 - 3:05para determinar o melhor
caminho a tomar. -
3:05 - 3:09Isso marcou a primeira vez que
um "software" de voo comunicou diretamente -
3:09 - 3:12— e assincronamente — com um piloto.
-
3:12 - 3:16Foi esta segurança que acionou os alarmes
antes da aterragem na Lua. -
3:17 - 3:19Buzz Aldrin depressa percebeu o seu erro:
-
3:19 - 3:23tinha inadvertidamente acionado
o interruptor do radar de "rendez-vous". -
3:23 - 3:25Este radar era essencial
para o regresso à Terra, -
3:25 - 3:29mas estava a usar uma parte vital
dos recursos do computador. -
3:30 - 3:34Felizmente, o Apollo Guidance Computer
estava bem equipado para gerir isso. -
3:34 - 3:37Durante a sobrecarga,
o "software" reinicia os programas -
3:37 - 3:41em que só são processadas
as tarefas de mais alta prioridade, -
3:41 - 3:43incluindo os programas
necessários para a aterragem. -
3:43 - 3:46O Priority Display
dá aos astronautas uma opção: -
3:47 - 3:49aterrar ou não aterrar.
-
3:49 - 3:53Sem tempo a perder,
a sala de controlo deu a ordem. -
3:53 - 3:58A aterragem do Apollo 11 dependia
do "software" e dos equipamentos, -
3:58 - 4:02a trabalhar em conjunto,
como um sistema de sistemas integrado. -
4:02 - 4:05As contribuições de Hamilton
foram essenciais -
4:05 - 4:07para o trabalho
dos engenheiros e cientistas -
4:07 - 4:11inspirados pelo objetivo
de John F. Kennedy de chegar à Lua. -
4:11 - 4:14E o seu trabalho, que salvou vidas,
foi muito além do Apolo 11. -
4:15 - 4:18Nunca se encontraram erros
no "software" de voo -
4:18 - 4:20em nenhuma das missões Apollo,
com tripulação. -
4:20 - 4:22Depois do seu trabalho no Apollo,
-
4:22 - 4:26Hamilton fundou uma empresa que usa
a sua linguagem universal para sistemas, -
4:26 - 4:30para criar sistemas e "software"
revolucionários. -
4:30 - 4:35Em 2003, a NASA premiou os seus êxitos
com a maior recompensa financeira -
4:35 - 4:37que já deram a um indivíduo.
-
4:37 - 4:42E 47 anos depois de o seu "software"
ter guiado os astronautas até à Lua, -
4:42 - 4:45Hamilton foi condecorada
com a medalha presidencial da Liberdade -
4:45 - 4:48por ter alterado a forma
como pensamos sobre a tecnologia.
- Title:
- O "software" que enviou seres humanos para a Lua — Matt Porter e Margaret Hamilton
- Speaker:
- Matt Porter e Margaret Hamilton
- Description:
-
Vejam a lição completa: https://ed.ted.com/lessons/the-software-that-sent-humans-to-the-moon-matt-porter-and-margaret-hamilton
A aterragem do Apolo 11 na Lua foi possível a partir dos astronautas, do controlo da missão, do "software" e do "hardware", tudo isso a trabalhar em conjunto como um perfeito sistema integrado. Nada disso teria sido possível sem as contribuições de uma engenheira: Margaret Hamilton. Quem foi esta pioneira? Matt Porter e Margaret Hamilton contam-nos em detalhe como uma mulher e a sua equipa lançaram o "software" que levou a humanidade à Lua.
Lição de Matt Porter e Margaret Hamilton, realização de TOTEM Studio.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 04:49
Margarida Ferreira approved Portuguese subtitles for NASA's first software engineer: Margaret Hamilton | ||
Isabel Vaz Belchior accepted Portuguese subtitles for NASA's first software engineer: Margaret Hamilton | ||
Isabel Vaz Belchior edited Portuguese subtitles for NASA's first software engineer: Margaret Hamilton | ||
Margarida Ferreira edited Portuguese subtitles for NASA's first software engineer: Margaret Hamilton | ||
Margarida Ferreira edited Portuguese subtitles for NASA's first software engineer: Margaret Hamilton | ||
Margarida Ferreira edited Portuguese subtitles for NASA's first software engineer: Margaret Hamilton |