Margaret Hamilton (científica)

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Margaret Hamilton
Margaret Hamilton 1995.jpg
Información personal
Nombre de nacimiento Margaret Heafield Ver y modificar los datos en Wikidata
Nombre en inglés Margaret Heafield Hamilton Ver y modificar los datos en Wikidata
Nacimiento 17 de agosto de 1936 Ver y modificar los datos en Wikidata (81 años)
Paoli, Estados Unidos Ver y modificar los datos en Wikidata
Nacionalidad Estadounidense
Educación
Alma máter
Información profesional
Ocupación Informática teórica, empresaria y matemática Ver y modificar los datos en Wikidata
Empleador
Distinciones
[editar datos en Wikidata]

Margaret Hamilton (17 de agosto de 1936) es una científica computacional, matemática e ingeniera de sistemas. Fue directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT,[1]​ donde con su equipo desarrolló el software de navegación "on-board" para el Programa Espacial Apolo.[2][3][4]​En 1986, se convirtió en la fundadora y CEO de Hamilton Technologies, Inc. en Cambridge, Massachusetts. La compañía se desarrolló alrededor del Lenguaje Universal de Sistemas basada en su paradigma de "Desarrollo antes del hecho" (DBTF del inglés Development Before the Fact) para sistemas de diseño de software.[5]

El 22 de noviembre de 2016, Hamilton recibió la Medalla Presidencial de la Libertad, entregada por el ex presidente de Estados Unidos Barack Obama, por su trabajo en la NASA durante las misiones Apolo.[6][7]

Trayectoria[editar]

Hamilton se graduó en la Escuela Preparatoria Hancock en 1954 y consiguió un B.A. en Matemáticas del Earlham College en 1958. Se mudó a Massachusetts con la intención de hacer estudios de postgrado en Brandeis, pero en lugar de ello tomó un puesto en el MIT como desarrolladora de software. De 1961 a 1963, trabajó para el Proyecto Sage Philco-Ford, donde usó radares para seguir trayectorias de aeronaves desconocidas. También escribió código para el Laboratorio de Investigación Cambridge de la Fuerza Aérea. Trabajó para ganar experiencia de primera mano en una época donde las ciencias computacionales y la ingeniería de software no existían ni como disciplinas, ni como cursos universitarios.

Conoció a su marido, James Cox Hamilton, mientras estudiaba en Earlham College y se casaron a finales de los 50 después de obtener su licenciatura. Tienen una hija llamada Lauren. Margaret no tuvo problemas con su carrera en la NASA y como madre; durante los fines de semana llevaba a su hija Lauren al laboratorio para pasar tiempo con ella y, al mismo tiempo, crear las rutinas que más adelante se añadirían a la computadora del módulo de comando de Apolo.[8]

Margaret Hamilton era parte del Charles Stark Draper Laboratory en el MIT, donde en 1965 se convirtió en la responsable del desarrollo del software de vuelo a bordo de las computadoras de la misión Apolo[9]​ en el que trabajaba el equipo del laboratorio,[10]​ y posteriormente dirigió y supervisó los desarrollos de la misión de la estación espacial Skylab.[11]

Uno de sus mayores logros durante la dirección del desarrollo del sistema operativo para las misiones Apolo fue el sistema de excepciones y carga asincrónica de tareas que jugó un papel crucial momentos antes del alunizaje, ya que cuando los astronautas se estaban preparando para descender la computadora empezó a arrojar los errores 1201 y 1202. Durante unos minutos no sabían si proceder con el alunizaje o no debido al error que mostraba la computadora, pero el equipo de Hamilton rápidamente encontró entre sus notas que ese código significaba que la computadora estaba limpiando la lista de tareas de procesos poco prioritarios para dedicarle todo el procesamiento a las funciones de descenso. Una vez resuelta la incógnita de qué significaba el mensaje de error, se procedió con el descenso en la Luna, el cual fue exitoso.[12]​ Más tarde se descubrió que los mensajes de error no eran por un problema de software, sino que en la lista de procesos que le entregaron a Buzz Aldrin para la preparación de los instrumentos se lo instruyó a que encendiera un radar que no era utilizado durante el descenso, pero que podría ser útil en caso de requerir abortar la misión, este radar empezó a llenar el procesamiento del sistema con tareas de medición debido a todo tipo de lecturas que estaban llegando desde sus sensores,[13]​ gracias a que Hamilton con su equipo tuvieron en cuenta como resolver un problema de este tipo, no terminó en ningún incidente.[3][9]

Premios[editar]

  • En 1986, recibió el “Premio Augusta Ada Lovelace Award” de la Association for Women in Computing. Este premio se otorga a las mujeres que se han destacado en una (o ambas) áreas: 1. Logro excepcional científico o técnico y 2. Extraordinario servicio a la comunidad informática a través de sus logros y contribuciones.[14]
  • En 2003, se le dio el premio "NASA Exceptional Space Act Award" para contribuciones científicas y técnicas. El premio incluye $ 37.200, la cantidad más grande otorgada a cualquier individuo en la historia de la NASA.[15]
  • En 2009, recibió el Premio “Outstanding Alumni Award” (Alumno sobresaliente) de la Universidad de Earlham.
  • En 2016, recibió la Medalla Presidencial de la Libertad por el desarrollo del software de las misiones Apolo.[2]

Galería[editar]

Véase también[editar]

Referencias[editar]

  1. «Scene at MIT: Margaret Hamilton’s Apollo code». mit.edu (en inglés). Consultado el 28 de noviembre de 2016. 
  2. a b «Margaret Hamilton, Apollo Software Engineer, Awarded Presidential Medal of Freedom». nasa.gov (en inglés). Consultado el 25 de noviembre de 2016. 
  3. a b «Meet Margaret Hamilton, the badass '60s programmer who saved the moon landing». vox.com (en inglés). Consultado el 28 de noviembre de 2016. 
  4. NASA Office of Logic Design "About Margaret Hamilton" (Last Revised: February 03, 2010)
  5. M. Hamilton, W.R. Hackler (diciembre de 2008). «Universal Systems Language: Lessons Learned from Apollo». IEEE Computer. doi:10.1109/MC.2008.541. 
  6. http://www.cbsnews.com/news/white-house-medal-of-freedom-margaret-hamilton-grace-hopper/
  7. https://www.whitehouse.gov/the-press-office/2016/11/16/president-obama-names-recipients-presidential-medal-freedom
  8. http://www.wired.com/insights/2014/08/software-woman-heart-lunar-triumph/
  9. a b «Recalling the 'Giant Leap'». mit.edu (en inglés). Consultado el 28 de noviembre de 2016. 
  10. «Her Code Got Humans on the Moon—And Invented Software Itself» (en inglés). Consultado el 14 de octubre de 2015. 
  11. «Margaret Hamilton». Cambridge Women's Heritage Project. Consultado el 23 de diciembre de 2014. 
  12. «Apollo 11 y las alarmas 1201 y 1202». investigacionyciencia.es. Consultado el 28 de noviembre de 2016. 
  13. «No, a “checklist error” did not almost derail the first moon landing». arstechnica.com (en inglés). Consultado el 28 de noviembre de 2016. 
  14. 2009 Outstanding Alumni and Distinguished Service Awards
  15. Michael Braukus NASA News "NASA Honors Apollo Engineer"

Enlaces externos[editar]