Em julho de 1969, o Apollo Guidance Computer (AGC) navegou 384 mil quilômetros pelo espaço, calculou trajetórias em tempo real e pousou dois seres humanos na Lua pela primeira vez na história. Hoje, em 2026, um processador de entrada que cabe na palma da mão é bilhões de vezes mais poderoso que aquela máquina. Mas o dado que realmente para as pessoas é outro: a calculadora científica Texas Instruments TI-84, vendida até hoje em papelarias por cerca de R$ 200, tem mais memória e processa mais rápido do que o computador que levou o homem à Lua.
Isso não é lenda urbana, não é exagero de post de rede social. É um fato técnico verificável — e, quando você entende por que isso é possível, a história fica ainda mais impressionante. Porque a questão não é “como um computador tão fraco foi à Lua?”. A questão certa é: como uma equipe de engenheiros conseguiu fazer tanto com tão pouco?
O que era o Apollo Guidance Computer, afinal?
O AGC foi desenvolvido pelo MIT Instrumentation Laboratory (hoje MIT Draper Laboratory) a partir de 1961, sob encomenda da NASA. Era um projeto de fronteira absoluta: o primeiro computador integrado da história a ser usado em uma missão real. Antes dele, computadores ocupavam salas inteiras. O AGC precisava caber dentro de uma cápsula espacial, pesar menos de 32 kg e sobreviver às vibrações do lançamento, à radiação cósmica e às variações extremas de temperatura.
A solução foi usar circuitos integrados — uma tecnologia tão nova na época que o programa Apollo chegou a consumir 60% de toda a produção mundial de chips integrados nos anos 1960. Cada chip continha apenas alguns transistores. Para montar o AGC, foram necessários cerca de 5.600 circuitos integrados NOR de dois estados. Era o estado da arte de 1969, e ainda assim o resultado final, em termos de capacidade de processamento, seria considerado primitivo poucos anos depois.

Os números reais: o que o AGC tinha (e não tinha)
Vamos aos fatos concretos, documentados pela NASA e pelo MIT:
| Especificação | Apollo Guidance Computer (1969) | TI-84 Plus (calculadora atual) | Smartphone básico (2026) |
|---|---|---|---|
| Velocidade do processador | ~2 MHz | 15 MHz | 1.800–2.400 MHz |
| Memória RAM | 4 KB (palavras de 16 bits) | 24 KB | 2–4 GB |
| Memória de programa (ROM) | 72 KB | 1,5 MB (Flash) | 32–256 GB |
| Peso | ~32 kg | 190 g | ~200 g |
| Consumo de energia | ~55 W | 4 pilhas AAA | ~5 W (carregamento) |
A TI-84, lançada originalmente em 2004 e ainda em produção, roda a 15 MHz — mais de sete vezes a velocidade do AGC. Tem 24 KB de RAM, seis vezes mais. E cabe no bolso da calça. Isso sem falar no seu smartphone: o chip que processa as notificações em segundo plano enquanto você lê esta matéria é, sem exagero, milhões de vezes mais poderoso que o computador do Apollo 11.
O AGC tinha 4 KB de RAM. Um único emoji enviado por WhatsApp ocupa mais espaço do que isso.
Mas então como funcionava? A engenharia por trás do milagre
A resposta está em duas coisas: software extraordinariamente eficiente e divisão inteligente de tarefas. O AGC não precisava rodar um sistema operacional, gerenciar arquivos, exibir vídeos ou fazer multitarefa no sentido moderno. Ele tinha um único propósito: calcular navegação, orientação e controle de propulsão em tempo real.
O sistema operacional do AGC, chamado Executive, foi um dos primeiros sistemas de tempo real da história. Ele gerenciava prioridades de tarefas com uma sofisticação que impressiona engenheiros até hoje. O código foi escrito em linguagem de montagem (assembly) por uma equipe liderada pela matemática Margaret Hamilton, que cunhou o próprio termo “engenharia de software” durante o projeto. Hamilton é frequentemente fotografada ao lado de uma pilha de impressos do código-fonte do AGC — a pilha chega na altura de sua cabeça.
O código foi literalmente tecido à mão em fios de cobre — uma técnica chamada core rope memory (memória de corda de núcleo). Cada bit era representado por um fio que passava por dentro ou por fora de pequenos anéis magnéticos. Era a ROM da época: imutável, extremamente confiável e resistente a radiação. Mulheres em fábricas da Raytheon Corporation passaram meses tecendo o código do Apollo 11 literalmente com agulhas. Se um bit estava errado, o fio precisava ser refeito à mão.

O momento em que o computador salvou a missão
Durante a descida à Lua, a 3.000 metros de altitude, o AGC começou a emitir alarmes: código 1202. Ninguém no controle da missão tinha certeza do que significava — a tensão foi enorme. O alarme indicava que o computador estava sobrecarregado: o radar de encontro com o módulo de comando havia sido deixado ligado por acidente, enviando dados que o AGC não precisava processar.
O que aconteceu a seguir é uma das maiores histórias de engenharia da história: o Executive, o sistema operacional do AGC, simplesmente descartou as tarefas de baixa prioridade, manteve as críticas e continuou a descida. O computador, sozinho, decidiu o que era essencial e sobreviveu à sobrecarga. A engenheira de 26 anos Jack Garman, no controle em Houston, reconheceu o código e deu o aval para continuar. Doze minutos depois, Neil Armstrong pisava na Lua.
Esse comportamento — priorizar tarefas críticas sob sobrecarga — é o que chamamos hoje de preemptive multitasking. O AGC estava implementando um conceito que só seria popularizado em sistemas operacionais comerciais décadas depois.
A Lei de Moore explica (e assusta)
Gordon Moore, cofundador da Intel, observou em 1965 que o número de transistores em um chip dobrava aproximadamente a cada dois anos — e o custo caía na mesma proporção. Essa observação, conhecida como Lei de Moore, se sustentou por décadas e é o motivo pelo qual a comparação entre o AGC e uma calculadora soa absurda mas é completamente real.
De 1969 a 2026 são 57 anos. Aplicando a Lei de Moore conservadoramente, o poder computacional por dólar dobrou cerca de 28 vezes nesse período. Isso representa um fator de aumento de aproximadamente 268 milhões — e essa é a estimativa conservadora. Na prática, quando se considera paralelismo, arquiteturas modernas e memória, a diferença é ainda maior.
O chip M4 Pro da Apple, presente em MacBooks vendidos no Brasil por volta de R$ 15.000, contém 28 bilhões de transistores. O AGC inteiro tinha cerca de 5.600 circuitos integrados, cada um com poucos transistores — na casa das dezenas de milhares no total. A diferença é de seis ordens de grandeza só em contagem de transistores.
O legado que você usa sem saber
O programa Apollo não apenas colocou humanos na Lua — ele acelerou a história da computação de formas que moldam o que você usa hoje. O consumo massivo de circuitos integrados pela NASA criou escala de produção, reduziu custos e tornou viável a indústria de semicondutores que gerou o PC, o smartphone e tudo mais. Sem o Apollo, a revolução do computador pessoal nos anos 1970 e 80 provavelmente teria demorado mais uma década para acontecer.
O código-fonte completo do AGC foi publicado no GitHub em 2016 pelo programador Chris Garry, e está disponível para qualquer pessoa ler até hoje. Desenvolvedores ao redor do mundo já enviaram pull requests — sugestões de correção — para um código de 1969. Nos comentários do código original, os engenheiros do MIT deixaram piadas, referências à cultura pop da época e até poesia. É um documento histórico vivo.
No Brasil, a história do AGC tem um recorte especial: o país tem uma tradição sólida em engenharia aeroespacial, com o ITA (Instituto Tecnológico de Aeronáutica) formando engenheiros desde 1950. Mas em 1969, enquanto o MIT tecia código em fios de cobre, o Brasil ainda engatinhava em sua indústria de computadores — o primeiro computador nacional, o Patinho Feio, seria apresentado pela USP apenas em 1972. O abismo tecnológico da época ajuda a entender por que a corrida espacial foi tão impactante globalmente.
Fatos rápidos: o AGC em números
- O AGC custou aproximadamente US$ 200 milhões em valores da época para ser desenvolvido (mais de US$ 1 bilhão em valores de 2026).
- O programa Apollo consumiu 60% da produção mundial de chips integrados nos anos 1960, segundo registros históricos do MIT.
- O código do AGC tinha cerca de 145.000 linhas de código assembly — tudo escrito e verificado manualmente.
- O AGC voou em todas as missões Apollo, da Apollo 7 (1968) à Apollo 17 (1972), sem uma única falha de hardware crítica.
- Margaret Hamilton recebeu a Medalha Presidencial da Liberdade em 2016 pelo trabalho no AGC — a maior honraria civil dos EUA.
- O código-fonte do AGC está disponível publicamente no GitHub desde 2016 e já recebeu contribuições de desenvolvedores do mundo todo.
Perguntas frequentes (FAQ)
Sim, é um fato verificável. O AGC operava a cerca de 2 MHz com 4 KB de RAM. A calculadora Texas Instruments TI-84 roda a 15 MHz com 24 KB de RAM — sete vezes mais rápida e seis vezes mais memória. O que tornou o AGC extraordinário não era sua potência bruta, mas a eficiência absurda do software que o controlava.
A equipe foi liderada pela matemática e engenheira Margaret Hamilton, do MIT Instrumentation Laboratory. Ela chefiou o desenvolvimento do software de voo e cunhou o termo ‘engenharia de software’ durante o projeto. Em 2016, recebeu a Medalha Presidencial da Liberdade pelos serviços prestados ao programa espacial americano.
O alarme 1202 indicava sobrecarga de processamento causada por dados desnecessários do radar de encontro, deixado ligado por acidente. O sistema operacional do AGC, chamado Executive, respondeu descartando tarefas de baixa prioridade e mantendo as críticas — uma forma primitiva de multitarefa preemptiva. A missão continuou e o pouso foi bem-sucedido.
O código-fonte completo do AGC foi publicado no GitHub em 2016 pelo programador Chris Garry e está disponível publicamente até hoje. São cerca de 145.000 linhas de código assembly, incluindo comentários bem-humorados deixados pelos engenheiros do MIT nos anos 1960. Basta buscar por ‘apolloauto/apollo’ ou ‘chrislgarry/Apollo-11’ no GitHub.
A história do AGC é, no fundo, uma história sobre restrições criando genialidade. Quando você não tem memória sobrando, cada byte conta. Quando você não tem processamento de sobra, cada instrução precisa ser perfeita. Os engenheiros do MIT não tinham o luxo de código ineficiente — e o resultado foi um sistema que funcionou de forma impecável a 384 mil quilômetros da Terra. Em 2026, com gigabytes de RAM e processadores com bilhões de transistores, a pergunta que fica é: ainda sabemos fazer tanto com tão pouco?



