Jack Garman | |
---|---|
Nacido | John Royer Garman ( 11 de septiembre de 1944 )11 de septiembre de 1944 Oak Park, Illinois , Estados Unidos |
Fallecido | 20 de septiembre de 2016 (20 de septiembre de 2016)(72 años) cerca de Houston, Texas , EE. UU. |
Alma máter | Universidad de Michigan , Licenciatura en 1966 |
Conocido por | Salvando la misión Apolo 11 del aborto |
John Royer Garman [1] (11 de septiembre de 1944 – 20 de septiembre de 2016) fue un ingeniero informático, ex alto ejecutivo de la NASA y figura clave del aterrizaje lunar del Apolo 11. Como joven especialista de servicio durante la etapa final de descenso el 20 de julio de 1969, se enfrentó a una serie de alarmas informáticas que podrían haber provocado el aborto de la misión.
Garman nació el 11 de septiembre de 1944 en Oak Park, Illinois , y asistió a la Universidad de Michigan en Ann Arbor . Se graduó en 1966 con una licenciatura en Ciencias en Ingeniería Física y una especialidad en Computación . [2]
En 1966, a los 21 años, Garman fue contratado por la NASA . Eligió especializarse en informática de a bordo y fue asignado a la Sección del Programa de Guía Apolo, donde trabajó con el MIT , supervisando el diseño y las pruebas de la Computadora de Guía Apolo . [3]
Durante las misiones Apolo , Garman trabajó en un puesto de apoyo, asesorando a los controladores de vuelo en el Centro de Control de Misión sobre el funcionamiento de los sistemas informáticos de la nave espacial. Unos meses antes de la misión Apolo 11 , sugirió que los supervisores de simulación en el Centro de Control de Misión probaran cómo podrían reaccionar los controladores de vuelo ante un código de error informático. El oficial de orientación Steve Bales respondió al error simulado solicitando una interrupción, que se consideró una reacción innecesaria para ese código en particular.
Gene Kranz le dijo a Garman: "Quiero que estudies y escribas todas las posibles alarmas de un programa, independientemente de que puedan ocurrir o no". Garman hizo una lista escrita a mano de todos los códigos de alarma de computadora que podrían ocurrir junto con la reacción correcta a cada uno de ellos y la colocó debajo del plexiglás en su escritorio. [4]
Un error de diseño con el radar de encuentro del Módulo Lunar Eagle del Apolo provocó que el aterrizaje del Apolo 11 casi se abortara , según el ingeniero Don Eyles . [5]
Las unidades de datos de acoplamiento (CDU) del radar, que proporcionaban la interfaz entre el hardware del radar y la computadora de guía a bordo del LM , estaban alimentadas por una fuente de alimentación de 28 voltios y 800 Hz, y una fuente de alimentación separada de 28 voltios y 800 Hz enviaba energía al conjunto de actitud, traslación y control (ATCA) del radar (que orientaba físicamente el módulo lunar). Se suponía que las dos fuentes de alimentación funcionarían en sincronización de fase entre sí. Sin embargo, probablemente debido al lenguaje inexacto en la documentación de diseño del LM, el sistema se construyó de tal manera que, si bien las dos fuentes de alimentación siempre funcionaran a la misma frecuencia y en una relación de fase fija, no se tomó ninguna medida para garantizar que las dos fuentes estuvieran alineadas y emitieran la misma fase al mismo tiempo.
Cuando se encendió el radar de encuentro del LM (que rastreaba el módulo de mando y servicio (CSM) que aún se encontraba en órbita ) durante el descenso del Apolo 11 (un paso diseñado para reducir la carga de trabajo de la tripulación en caso de un aborto), las CDU del radar se activaron y evaluaron el estado del conjunto ATCA conectado. Por casualidad, el encendido se produjo en un momento en el que la fuente de alimentación de 800 Hz de la CDU produjo energía que no estaba alineada en fase con la potencia del ATCA (un encendido una fracción de segundo antes o después habría dado como resultado fases alineadas y ningún problema). Las CDU utilizaron su potencia de 800 Hz como señal de referencia para interpretar la posición y la orientación del ATCA, y debido a que las señales del ATCA estaban desfasadas, esto produjo lecturas que estaban muy fuera de rango de lo que esperaban las CDU.
Esto, a su vez, provocó que las CDU emitieran interrupciones al ordenador de guía: 12.800 interrupciones por segundo, que consumían aproximadamente el 15% del tiempo de cálculo disponible del ordenador. Como el resto de las tareas de aterrizaje consumían aproximadamente el 85% del tiempo del ordenador, este se quedó sin tiempo para procesar todos sus trabajos en cola en un solo ciclo. Como los trabajos programados en el ordenador no se completaban a tiempo, los programas competían por la memoria del conjunto central y los registros del acumulador vectorial; finalmente, uno y luego el otro se agotaron, y el ordenador de guía del LM comenzó a hacer sonar las alarmas del programa y a reiniciarse.
La primera fue una alarma "1202", que indicaba un exceso de ejecutivos y un agotamiento de los conjuntos básicos. Varios segundos después de la primera alarma, Neil Armstrong , con cierta preocupación evidente en su voz, dijo: "Danos una lectura de la alarma del programa 1202". Mientras tanto, dado su conocimiento de los sistemas informáticos, Garman ya había avisado a Steve Bales de que se podía confiar en que el ordenador funcionaría adecuadamente siempre que las alarmas no se volvieran continuas. [6] Bales, que como oficial de orientación tenía que decidir rápidamente si abortar la misión debido a estas alarmas, confió en el juicio de Garman e informó al director de vuelo Kranz. En cuestión de segundos, esta decisión se transmitió a través de CAPCOM a los astronautas y el vuelo continuó.
Hubo varias alarmas adicionales del mismo tipo (tanto la 1202 como la 1201, que indicaban un agotamiento del área del acumulador vectorial), y luego la tripulación pudo evitar que se repitieran modificando ligeramente el procedimiento de aterrizaje para reducir las tareas de la computadora. El Apolo 11 aterrizó con éxito y Garman recibió un premio de la NASA por su papel en la misión. Bales recordó más tarde: "Francamente, Jack, que tenía estas cosas memorizadas, dijo 'está bien', antes de que pudiera recordar en qué grupo estaba". [7] Las rápidas reacciones de Garman y su profundo conocimiento llevaron a otros miembros de su equipo a darle el apodo de "Gar-Flash". [8]
Después del programa Apolo, Garman y el director del centro Chris Kraft colaboraron en la entonces nueva División de Software de Naves Espaciales, donde Garman trabajó en el software del Transbordador Espacial , incluyendo el Sistema Operativo de Computadora de Vuelo (FCOS) y el lenguaje de programación de alto nivel HAL/S . [9] De 1986 a 1988 trabajó en la Sede de la NASA en Washington, DC como director de servicios de sistemas de información en la Oficina del Programa de la Estación Espacial. Al regresar al Centro Espacial Johnson en 1988, ocupó varios puestos de alto nivel en sistemas de información, sirviendo finalmente como Director de Información del Centro Espacial Johnson desde 1994 hasta 2000.
En 2000, Garman dejó la NASA y pasó a formar parte de OAO Corporation. Dos años más tarde, OAO fue adquirida por Lockheed Martin y Garman se convirtió en el director técnico de servicios de la NASA de Lockheed Martin, a cargo del soporte técnico para las actividades contractuales de la empresa con la NASA. [ cita requerida ]
Por su servicio al programa, Garman fue honrado con numerosos premios de la NASA, incluidas dos medallas por servicio excepcional. En 1970, Garman formó parte del equipo del Apolo 13 que recibió la Medalla Presidencial de la Libertad de manos del presidente Richard Nixon . [10]
Garman estaba casado con Susan Hallmark, de Los Ángeles, y tenían dos hijas. [10] Garman murió cerca de Houston, Texas , de cáncer de médula ósea el 20 de septiembre de 2016, a la edad de 72 años. [11] [10]