# data[].attributes.body
Pero hay otro motivo por el que una computadora convencional de hoy no podría volar una nave espacial: su memoria sería arrasada por los rayos cósmicos. Fue un argentino, Ramón Alonso, uno de los responsables del diseño de la AGC y del DSKY, el que decidió usar lo que se conoce como "memoria soga".

En la memoria soga, los unos y ceros (los bits) eran tejidos -a mano, literalmente- con cables de cobre y anillos de hierro. Si el cable atravesaba el anillo, el valor era 1. Si pasaba por fuera, era 0. Llevaba mucho tiempo tejer los datos, por lo que el software debía estar escrito con mucha antelación. Y una vez tejido (lo hacían ex trabajadoras textiles, por lo que se llamó al método LOL, por Little Old Ladies), el programa ya no podía alterarse. Dicho simple, no había margen para el error. Ninguno. Por que la memoria soga era inmune a los rayos cósmicos y conservaba los bits en condiciones extremas.
Fuente: https://www.lanacion.com.ar/sociedad/la-computadora-navegacion-del-apolo-estreno-muchas-nid2267431

# data[].attributes.body
La NASA lo sabía bien. No era fácil apuntarle a la Luna. Guiar una nave hasta un mundo a unos 400.000 kilómetros de distancia. La Tierra y la Luna, en constante movimiento relativo y con sus respectivas atracciones gravitatorias influyendo sobre el vehículo. El módulo lunar debía aterrizar en el Mar de la Tranquilidad con unos pocos metros de error. Imposible hacerlo a mano, para que el viaje a la Luna no terminara en catástrofe iban a necesitar una computadora...

# data[].attributes.body
...Pero hace medio siglo, la propuesta era el resultado de un delirio febril. Las computadoras ocupaban habitaciones enteras. Consumían tanta electricidad como un barrio. ¿Cómo iban a instalar algo así en una cápsula en la que los tres astronautas casi no tenían espacio para moverse? una invención reciente, el circuito integrado, traería la solución.
Estos permitieron a los ingenieros del Laboratorio de Instrumental del Massachusetts Institute of Technology (MIT) construir una computadora de navegación de alrededor de 32 kilos y más o menos el tamaño de un portafolio.

Las naves Apolo llevaban cuatro computadoras: la que funcionaba como piloto automático del lanzador (el cohete, un Saturno V); las dos de navegación (una en el módulo de comando y otra en el módulo lunar), y otra para abortar el alunizaje, en caso de necesidad...

# data[].attributes.body
...En total, lejos de ridiculizar a la AGC comparándola con los dispositivos del siglo XXI, hay que ponderar en toda su magnitud sus características prodigiosas. No solo guió a las naves Apollo sin fallas estrenando tecnologías pioneras (chips; acceso directo a memoria; multitarea prioritaria; interrupciones de hardware, máquinas virtuales), sino que lo hizo hace medio siglo y en el ambiente más hostil que conocemos, el espacio exterior. Lo único que le faltaba era WhatsApp.

# data[].attributes.body
Los satélites rusos y soviéticos también han empleado muchos microprocesadores no estándar específicos para cada misión, aunque podemos encontrar algunos relativamente comunes. Por su parte, el TsVM-22, que tiene un microprocesador a 60 MHz, ha sido empleado en varios satélites y, en forma fuertemente modificada, en la malograda sonda marciana Fobos-Grunt. Un gran número de sondas soviéticas (Mars 2–7, Venera 9–16 y Vega 1-2) usaron el ordenador S-530, que operaba a 100 kHz.

Ordenador ruso TsVM-22 (NII Submikron).

# data[].attributes.body
Diseñado por Raytheon Corporation, el método por el cual los astronautas se comunicaron con las computadoras a bordo del Comando del Apolo y los módulos lunares.
Crédito: Smithsonian National Air and Space Museum

# data[].attributes.body
La más conocida es la computadora de navegación, o AGC, por Apollo Guidance Computer. Especificaciones finales: 2000 palabras (cada una de 16 bits) de lo que hoy llamaríamos RAM y 36.000 de memoria fija (para programas y demás). El precio llegó a ser de medio millón de dólares cada una. Fue una de las primeras computadoras que resolvían problemas en tiempo real. Tenía, la capacidad de priorizar tareas y darles más tiempo de cómputo a las que fueran críticas (hoy llamamos a esto multitarea prioritaria), e incluso podría cancelar las menos importantes. Esta característica les dio un buen susto a los astronautas durante el primer alunizaje, cuando la AGC emitió dos mensajes de error, descartó las tareas que no eran prioritarias y dejó solo la que contaba: alunizar.

# data[].attributes.body
...La historia de este momento de máxima tensión es más larga y compleja, pero el hecho es que desde Houston les dieron luz verde para continuar, a pesar de los mensajes de error, y esta extraordinaria (y avanzada) resistencia a fallas inesperadas le permitió a la AGC completar esta etapa con éxito. De otro modo, habrían abortado la misión.

Es cierto que los smartphones hacen esto y mucho más; pero cada tanto se cuelgan, lo mismo que cualquier computadora convencional. Viajar a otro mundo no permitía tales lujos...