Return to Video

O "software" que enviou seres humanos para a Lua — Matt Porter e Margaret Hamilton

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

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

Portuguese subtitles

Revisions