Os alarmes dispararam antes do pouso na Lua, mas o código criado por esta engenheira sabia exatamente o que abandonar

22.09.2026

logo-crusoe-new
O Antagonista
Os alarmes dispararam antes do pouso na Lua, mas o código criado por esta engenheira sabia exatamente o que abandonar
avatar
Redação O Antagonista
6 minutos de leitura 24.07.2026 18:23 comentários
Entretenimento

Os alarmes dispararam antes do pouso na Lua, mas o código criado por esta engenheira sabia exatamente o que abandonar

Uma pilha de programas maior que sua própria autora escondia o sistema que manteve a Apollo 11 funcionando no momento mais crítico

avatar
Redação O Antagonista
6 minutos de leitura 24.07.2026 18:23 comentários 0
Os alarmes dispararam antes do pouso na Lua, mas o código criado por esta engenheira sabia exatamente o que abandonar
Margaret Hamilton e as listagens do código do programa Apollo que revolucionaram a computação

Em 1969, três astronautas viajavam até a Lua dentro de uma nave guiada por um computador muito menos potente que qualquer celular atual. Nos minutos decisivos da descida, uma sequência de alarmes ameaçou interromper a missão, mas o sistema conseguiu reconhecer o que era essencial e continuou conduzindo o módulo lunar até a superfície.

Como Margaret Hamilton chegou ao programa Apollo?

Margaret Hamilton iniciou a carreira no Instituto de Tecnologia de Massachusetts trabalhando com programação em uma época na qual o desenvolvimento de software ainda não era tratado como uma área de engenharia plenamente estabelecida. Em 1965, ela entrou no projeto Apollo e mais tarde assumiu a liderança da divisão responsável pelo software de voo no Laboratório de Instrumentação do MIT.

Seu grupo desenvolveu e testou os programas usados nos computadores dos módulos de comando e lunar. A responsabilidade era enorme: o código precisava orientar a navegação, controlar etapas do voo, interpretar comandos dos astronautas e continuar funcionando diante de erros inesperados, tudo isso com uma quantidade extremamente limitada de memória.

Leia também: A picada de inseto que alcança o nível máximo de dor e pode continuar pulsando por até 24 horas

Por que escrever aquele software era tão difícil?

O Apollo Guidance Computer tinha capacidade muito inferior à de equipamentos modernos, mas precisava executar tarefas em tempo real sem travar. Cada instrução ocupava um espaço precioso, e qualquer falha poderia comprometer uma missão que acontecia a centenas de milhares de quilômetros da Terra. Então, a equipe não podia depender de atualizações rápidas ou correções depois do lançamento.

O trabalho exigia uma disciplina incomum para a época:

  • Planejar antecipadamente situações de erro;
  • Definir quais tarefas eram realmente vitais;
  • Economizar cada espaço disponível na memória;
  • Testar combinações inesperadas de comandos;
  • Criar mecanismos de reinicialização automática;
  • Garantir que o computador continuasse orientando a nave.

No vídeo “NASA’s first software engineer: Margaret Hamilton”, o canal TED-Ed explica como Hamilton e sua equipe desenvolveram o software usado na Apollo 11 e ajudaram a transformar a programação em uma disciplina essencial para missões espaciais.

A famosa fotografia em que a engenheira aparece ao lado de uma pilha de documentos não mostra páginas escritas manualmente uma a uma. O conjunto reúne listagens impressas do código produzido por toda a equipe. A pilha simboliza o tamanho do trabalho necessário para fazer dois pequenos computadores controlarem etapas críticas da viagem lunar.

Como Margaret Hamilton ajudou a salvar a descida da Apollo 11?

Em 20 de julho de 1969, Neil Armstrong e Buzz Aldrin iniciaram a aproximação final com o módulo lunar Eagle. A poucos minutos do pouso, o computador começou a exibir os alarmes 1201 e 1202. Eles indicavam que o sistema estava recebendo mais tarefas do que conseguia processar naquele instante.

Em vez de congelar ou reiniciar toda a operação, o software descartou atividades de menor prioridade e preservou as funções necessárias para navegação e controle do pouso. O projeto foi desenvolvido para reconhecer uma sobrecarga, reorganizar o processamento e continuar executando o que era indispensável. Assim, os astronautas receberam autorização do controle da missão para prosseguir.

O que realmente aconteceu durante os alarmes 1201 e 1202?

A sobrecarga estava ligada a informações extras enviadas ao computador durante a descida. O equipamento não tinha tempo suficiente para concluir todas as solicitações dentro de cada ciclo, mas continuava capaz de cumprir as rotinas prioritárias. Os alarmes avisavam à tripulação e ao controle da missão que algumas tarefas haviam sido interrompidas.

Elemento do sistema O que aconteceu Resposta do software
Computador de bordo Recebeu mais tarefas do que podia concluir Sinalizou a sobrecarga com alarmes
Tarefas secundárias Consumiam parte do processamento disponível Foram interrompidas temporariamente
Navegação Continuava necessária para a descida Permaneceu entre as maiores prioridades
Controle da missão Precisou interpretar rapidamente os códigos Autorizou a continuidade do pouso
Módulo lunar Eagle Seguiu descendo apesar dos alertas Pousou com o sistema ainda operando

O software não escolheu sozinho o local do pouso nem eliminou todos os riscos da operação. Armstrong ainda precisou assumir parte do controle para evitar uma área perigosa. Porém, sem o sistema de prioridades e recuperação, a sobrecarga poderia ter produzido um travamento ou tornado impossível saber se a nave permanecia sob controle.

Por que Margaret Hamilton defendia a expressão engenharia de software?

Na década de 1960, o hardware recebia grande parte do prestígio e dos investimentos, enquanto a programação era frequentemente tratada como uma atividade secundária. Hamilton passou a usar a expressão “engenharia de software” para reforçar que programas críticos também exigiam planejamento, testes, documentação, métodos rigorosos e responsabilidade comparável à de qualquer estrutura física.

A NASA reconhece que ela liderou a divisão do MIT envolvida no desenvolvimento do software de voo da Apollo. Seu trabalho ajudou a consolidar ideias como detecção de erros, recuperação automática, execução assíncrona e priorização de tarefas, princípios que continuam presentes em sistemas críticos de aviação, medicina, transporte e exploração espacial.

O computador de bordo usava um sistema de prioridades para manter a navegação ativa sob sobrecarga
O computador de bordo usava um sistema de prioridades para manter a navegação ativa sob sobrecarga

O que a história da Apollo 11 revela sobre o trabalho coletivo?

A narrativa popular costuma resumir o episódio dizendo que uma única engenheira escreveu o código que salvou o pouso. A participação de Hamilton foi central, mas o programa resultou do trabalho de uma equipe extensa, além de engenheiros responsáveis pelo computador, controladores de missão e especialistas que reconheceram rapidamente os alarmes durante a descida.

Isso torna a história ainda mais impressionante. O pouso não dependeu de uma solução improvisada nos últimos segundos, mas de decisões tomadas anos antes, quando programadores imaginaram que o computador poderia receber tarefas demais. Margaret Hamilton e sua equipe escreveram um sistema preparado para falhar de maneira controlada, e essa escolha ajudou a manter a missão viva quando a margem para erros praticamente desapareceu.

  • Mais lidas
  • Mais comentadas
  • Últimas notícias
1

Planilha de Vorcaro cita pagamento de R$ 1 milhão a ex-cunhado de Gilmar

Planilha de Vorcaro cita pagamento de R$ 1 milhão a ex-cunhado de Gilmar
2

Moraes se declara impedido em ação sobre esposa e Vorcaro

Moraes se declara impedido em ação sobre esposa e Vorcaro
3

“Lista de ministros que precisam ser investigados segue crescendo”

“Lista de ministros que precisam ser investigados segue crescendo”
4

Pesquisa aponta Carluxo fora do Senado por SC

Pesquisa aponta Carluxo fora do Senado por SC
5

Renan Santos nega apoio a Flávio no segundo turno

Renan Santos nega apoio a Flávio no segundo turno
6

Crusoé: Ratinho Jr. culpa Moro por Dino no STF

Crusoé: Ratinho Jr. culpa Moro por Dino no STF
7

MasterWhats sai do ar após ordem judicial

MasterWhats sai do ar após ordem judicial
8

Crise do Master “começa a mudar percepção do eleitor”, diz diretor da Quaest

Crise do Master “começa a mudar percepção do eleitor”, diz diretor da Quaest
9

Flávio diz não saber sobre “Turma do KN”

Flávio diz não saber sobre “Turma do KN”
10

TSE forma maioria para manter suspensão da campanha de Deltan

TSE forma maioria para manter suspensão da campanha de Deltan
1

Moraes se declara impedido em ação sobre esposa e Vorcaro

Moraes se declara impedido em ação sobre esposa e Vorcaro
2

TSE forma maioria para manter suspensão da campanha de Deltan

TSE forma maioria para manter suspensão da campanha de Deltan
3

Pesquisa aponta Carluxo fora do Senado por SC

Pesquisa aponta Carluxo fora do Senado por SC
4

Crusoé: Lula é "fonte de inspiração" para prefeito de NY?

Crusoé: Lula é "fonte de inspiração" para prefeito de NY?
5

Lula diz que Venezuela perdeu a “soberania”

Lula diz que Venezuela perdeu a “soberania”
6

"Lista de ministros que precisam ser investigados segue crescendo"

"Lista de ministros que precisam ser investigados segue crescendo"
7

Nova gafe de Lula viraliza a duas semanas da eleição

Nova gafe de Lula viraliza a duas semanas da eleição
8

“Vamos fazer acontecer”: Vorcaro queria Lobo no comando da CVM

“Vamos fazer acontecer”: Vorcaro queria Lobo no comando da CVM
9

Michelle chama veto a fotos com Bolsonaro de “perseguição absurda”

Michelle chama veto a fotos com Bolsonaro de “perseguição absurda”
10

Desaprovação a Lula permanece em 50%, aponta Quaest

Desaprovação a Lula permanece em 50%, aponta Quaest
1

Antes de discurso na ONU, Lula cita Trump e diz que eleição é do “povo brasileiro”

Antes de discurso na ONU, Lula cita Trump e diz que eleição é do “povo brasileiro”
2

O que Lula pretende fazer na ONU?

O que Lula pretende fazer na ONU?
3

Marinho diz que Dino amplia poder no inquérito das emendas

Marinho diz que Dino amplia poder no inquérito das emendas
4

Crusoé: Desistência de Bachelet é mais novo fiasco da diplomacia petista

Crusoé: Desistência de Bachelet é mais novo fiasco da diplomacia petista
5

Crusoé: Imperador Lula tenta interferir na eleição dos EUA

Crusoé: Imperador Lula tenta interferir na eleição dos EUA
6

PSD pede cassação da chapa de Sergio Moro por suposto abuso de poder econômico

PSD pede cassação da chapa de Sergio Moro por suposto abuso de poder econômico
7

Crusoé: Flávio alerta contra “mais quatro Alexandres de Moraes” no STF

Crusoé: Flávio alerta contra “mais quatro Alexandres de Moraes” no STF
8

Copom não crava ritmo dos próximos cortes da Selic

Copom não crava ritmo dos próximos cortes da Selic
9

Mendonça afirma que Moraes atuou de forma ilegal no inquérito das fake news

Mendonça afirma que Moraes atuou de forma ilegal no inquérito das fake news
10

André do Prado sobe 5,7 pontos e embola disputa ao Senado em SP

André do Prado sobe 5,7 pontos e embola disputa ao Senado em SP

Tags relacionadas

curiosidades dicas entretenimento
< Notícia Anterior

Estados que não votaram em Trump foram punidos, admite governo

24.07.2026 00:00 4 minutos de leitura
Próxima notícia >

Crusoé: Marina Helena diz que construiu patrimônio sem "nenhum centavo de dinheiro público"

24.07.2026 00:00 4 minutos de leitura
avatar

Redação O Antagonista

Suas redes

Instagram

Os comentários não representam a opinião do site; a responsabilidade pelo conteúdo postado é do autor da mensagem.

Comentários (0)

Torne-se um assinante para comentar

Início

Seja nosso assinante

E tenha acesso exclusivo aos nossos conteúdos

Apoie o jornalismo independente. Assine O Antagonista e a Revista Crusoé.