Tabela de conteúdos

Tópico escrito por Rafael Urbanek

Margaret Heafield Hamilton


Biografia

Margaret Heafield Hamilton

Margaret Heafield Hamilton é uma cientista, engenheira e empresária norte americana nascida em 17 de agosto de 1936 (86 anos) em Paoli, Indiana, EUA. Se formou no ensino médio na Hancock High School em 1954, estudou na universidade de Michigan e se formou em matemática com especialização em filosofia em 1958 na Earlham College onde conheceu e se casou com James Cox Hamilton. Enquanto seu marido terminava a graduação Margaret ministrou por um ano aulas no ensino médio de francês e matemática, também teve uma filha chamada Lauren com James. O casal se mudou para Bonston onde ambos tinham bolsa de pós graduação, Margaret em matemática abstrata e seu marido em química. O plano dela era estudar matemática abstrata na Brandeis University, entretanto seu marido decidiu que queria ir para a faculdade de direito em Harvard, então ela aceitou um emprego no Massachusetts Institute of Technology (MIT) para sustentar a família enquanto seu marido frequentava a Harvard Law School. No MIT assumiu uma posição interina para desenvolver programas de predição climatológica no laboratório do Prof Edward Lorenz e acabou fazendo pós-graduação em meteorologia. Lá, Margaret aprendeu o que era um computador e como escrever softwares. Naquela época, ciência da computação e engenharia de software ainda não eram disciplinas, em vez disso, programadores aprendiam trabalhando e adquirindo experiência. De 1961 a 1963 trabalhou no Projeto Semi-Automatic Ground Environment (SAGE), o primeiro sistema de defesa aérea dos EUA. Ela notavelmente escreveu um software para o programa que identificava aeronaves inimigas. Ainda, escreveu softwares para os Laboratórios de Pesquisa da Força Aérea em Cambridge (Air Force Cambridge Research Laboratories).1)2)3)4)

NASA

Margaret ao lado dos códigos usados nas missões Apollo Margaret estava planejando retomar a pós-graduação quando seu marido viu um anúncio no jornal. O Laboratório Charles Stark Draper de Instrumentação do MIT estava procurando pessoas para desenvolver software para “enviar o homem à lua”. Depois disso Hamilton foi a primeira Programadora no projeto e a primeira mulher a ser contratada. então logo se tornou diretora e supervisora da programação do software responsável pelos sistemas de orientação e controle do comando em voo e dos módulos lunares do projeto Apollo.









Foto retirada em 1969 de Margaret ao Lado da pilha
dos códigos impressos usados nas missões Apollo

Apollo 11

Hamilton se concentrou especificamente no software para detectar erros do sistema e recuperar informações em uma pane no computador. Ambos os elementos foram cruciais durante a missão Apollo 11 (1969), pois o software evitou que o pouso na lua fosse abortado durante a missão Apollo 11. Aproximadamente três minutos antes do pouso do Eagle na lua, o software substituiu um comando para alternar o processamento prioritário do computador de voo para um sistema de radar cujo interruptor 'on' havia sido ativado manualmente devido a um script de operações escrito defeituoso fornecido à tripulação. A ação do software permitiu que a missão continuasse com segurança. 5) 6) 7) 8)

Devido a um erro na lista de comandos, o interruptor do radar de aproximação ficou na posição errada. Isso fez 
com que ele mandasse sinais errados para o computador. O resultado foi que o computador estava sendo requisitado 
a executar todas as suas funções normais para o pouso ao mesmo tempo que recebia uma carga extra de dados 
espúrios que usavam 15% do seu tempo. O computador (ou melhor, o software) foi inteligente o suficiente para 
reconhecer que estava sendo requisitado a executar mais tarefas do que devia. Então ele mandou um alarme, que 
queria dizer ao astronauta "Eu estou sobrecarregado com mais tarefas do que devia estar fazendo agora e vou 
manter só as tarefas mais importantes"... Na verdade, o computador foi programado para mais do que reconhecer 
condições de erro. Um conjunto completo de programas de recuperação estava incorporado no software. A ação do 
software, neste caso, foi eliminar tarefas de baixa prioridade e restabelecer as mais importantes ... Se o 
computador não tivesse reconhecido esse problema e se recuperado, duvido que a Apolo 11 tivesse pousado na lua 
com sucesso.
 -Margaret Hamilton

Principais Contribuições


Prêmios e Distinções

Margaret recebendo a Medalha Presidencial da Liberdade de Barack Obama O presidente dos EUA, Barack Obama, concedendo a Medalha da Liberdade
à pioneira do software de computador Margaret Hamilton. Na ocasião Obama
disse que Hamilton “simboliza aquela geração de mulheres desconhecidas
que ajudaram a enviar a humanidade ao espaço”.

https://www.youtube.com/watch?v=X1PNp_YggAA Link para o vídeo de cerimônia de entrega da
Medalha Presidencial da Liberdade de Margaret Hamilton


Produção Científica


Curiosidades


Referências