m:margaret_hamilton
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
m:margaret_hamilton [2022/08/27 19:25] – Rafael Urbanek Laurentino | m:margaret_hamilton [2022/08/27 20:57] (atual) – Rafael Urbanek Laurentino | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | == Tópico escrito por Rafael Urbanek == | ||
+ | ====== Margaret Heafield Hamilton ====== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Biografia ===== | ||
+ | |||
+ | {{ m: | ||
+ | |||
+ | 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, | ||
+ | |||
+ | |||
+ | ==== NASA ==== | ||
+ | |||
+ | {{: | ||
+ | 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 " | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | < | ||
+ | |||
+ | ==== 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 ' | ||
+ | ((https:// | ||
+ | (([[https:// | ||
+ | ((https:// | ||
+ | ((https:// | ||
+ | |||
+ | 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" | ||
+ | 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. | ||
+ | | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Principais Contribuições ===== | ||
+ | |||
+ | * Margaret Hamilton foi uma das desenvolvedoras dos conceitos de computação paralela, priority scheduling, teste de sistema, e capacidade de decisão com integração humana, tais como mostradores de prioridade que viriam a ser o fundamento do design de software ultra confiável.(([[https:// | ||
+ | * Margaret também é creditado por ter criado o termo engenharia de software. Durante o período do projeto Apollo, o software não era levado a sério como as outras disciplinas de engenharia. Embora todo o sistema fosse complexo, a equipe por trás dele não recebia o credito pelo o que era um campo legitimo. Foi então que Margaret criou o termo para dizer: “Ei, também somos engenheiros”. Por muito tempo o termo foi uma piada continua, até que um dia em uma reunião um dos gurus do hardware mais respeitados explicou o porquê concordava com Margaret. O processo de construção de software também deve ser considerado uma disciplina de engenharia, assim como o hardware.((https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Prêmios e Distinções ===== | ||
+ | |||
+ | * 1986, Prêmio Augusta [[a: | ||
+ | * 2003, NASA Exceptional Space Act Award for scientific and technical contributions.((https:// | ||
+ | * 2009, Prêmio para Ex-Alunos Notáveis (Outstanding Alumni Award), Earlham College.(([[https:// | ||
+ | * 2016, Recebeu a Medalha Presidencial da Liberdade, a maior honraria civil dos Estados Unidos.((https:// | ||
+ | |||
+ | {{: | ||
+ | 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 " | ||
+ | que ajudaram a enviar a humanidade ao espaço" | ||
+ | \\ | ||
+ | < | ||
+ | Medalha | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Produção Científica ===== | ||
+ | |||
+ | * Margaret publicou cerca de 130 artigos, relatórios e atas ao longo de sua carreira relacionados aos mais de 50 projetos e seis programas importantes dos quais ela participou.((https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Curiosidades ===== | ||
+ | |||
+ | * Foi CEO de 1976 a 1984 de uma empresa co-fundada por ela, chamada //Higher Order Software// (HOS).(([[https:// | ||
+ | * Margaret também possui sua própria empresa, fundada em 1986 a //Hamilton Technologies Inc// com sede em Cambridge, Massachusetts, | ||
+ | * Depois da Apollo, partes do código de Margaret passaram a ser usadas no Skylab, a primeira estação espacial, e depois no programa de ônibus espaciais.((https:// | ||
+ | *{{ : | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Referências ===== | ||
+ |