Apollo 11 vs. cargadores USB-C (2020)
Los cargadores y cables USB-C modernos ahora contienen microcontroladores que rivalizan o superan a la Apollo 11 Guidance Computer en velocidad bruta, lo que pone de relieve cuán potente y ubicua se ha vuelto la computación embebida. Los comentaristas contrastan esto con los requisitos muy distintos del hardware para vuelos espaciales, donde la fiabilidad, la tolerancia a la radiación, la redundancia y los sistemas analógicos especializados siguen imponiéndose sobre el rendimiento puro. El intercambio también aborda cómo las prioridades de ingeniería han pasado de diseños mínimos y específicos de una misión a sistemas producidos en masa y cargados de software que incorporan discretamente una complejidad enorme en objetos mundanos.
Computación para vuelos espaciales: pasado, presente, futuro
- Debate sobre si CPUs heredadas como la Z80 siguen/se seguirán usando; algunos recuerdan usos históricos, mientras que otros que trabajan en proyectos espaciales actuales dicen que predominan ARM modernos, PowerPC (RAD750) y piezas emergentes de RISC‑V.
- Un comentario cita a NASA pasando a nuevos procesadores para vuelos espaciales basados en RISC‑V; otro señala que RAD750 es común pero no universal debido al costo/consumo, y que muchas misiones califican en su lugar hardware de grado automotriz/industrial.
- Discusión sobre enlaces de datos: protocolos antiguos como Kermit/Xmodem se usaban localmente (p. ej., en la ISS), pero las comunicaciones de espacio profundo y lunares usan en gran medida estándares CCSDS.
- Se cita a SpaceX usando x86 de consumo general con múltiples núcleos en bloqueo de paso y “strings” triplicados que votan, descargando la actuación a microcontroladores.
Computadora de guiado Apollo y sistemas de la era Apollo
- La AGC se considera de vanguardia para su tamaño, consumo y fiabilidad, aunque obsoleta a finales de los años 60 frente a máquinas aeroespaciales más nuevas.
- Su restricción de volumen de 2 ft³ se negoció antes de que existieran los CI relevantes.
- La comparación con Data General Nova e IBM 4Pi resalta la sólida relación rendimiento/peso de la AGC.
- Apollo usó computadoras adicionales: la Flight Control Computer (FCC) analógica en el Saturn V, además de “computadoras” humanas en tierra.
- Los programas de guiado del Módulo Lunar tenían varios modos; existía un modo de aterrizaje automático, pero nunca se usó realmente en vuelo.
Cargadores USB-C y CPUs embebidas ubicuas
- Muchos controladores USB e incluso periféricos simples integran CPUs totalmente programables; los microcontroladores ahora son más baratos que ASICs personalizados para muchas funciones.
- Esto lleva a reflexiones sobre que “el software se está comiendo el mundo” y sobre si el papel del hardware puro/los ingenieros eléctricos se está reduciendo; otros argumentan que los EE siguen siendo esenciales dondequiera que los sistemas se encuentren con el mundo físico.
- Se plantea cierta preocupación de seguridad sobre los “wall warts” y los cables inteligentes maliciosos.
Computación analógica vs. digital y completitud de Turing
- Extenso debate sobre si el hardware de control de vuelo analógico debería llamarse “computadoras”, y qué distingue a una “computadora” del mero hardware aritmético.
- Varios comentaristas discuten arquitecturas analógicas, digitales e híbridas, y si las computadoras analógicas de propósito general pueden ser Turing‑completas; referencias a modelos teóricos (p. ej., GPAC) y a límites debidos a la precisión y la física.
- Consenso: los sistemas analógicos calculan, pero trasladar eso a la terminología moderna de “computadora de propósito general” es controvertido.
Radiación, fiabilidad y redundancia
- Discusión sobre rad-hard frente a blindaje frente a redundancia.
- Algunos sostienen que el blindaje más piezas COTS (con estrategias de reinicio/rearranque) es viable para muchas misiones; otros enfatizan que las piezas rad-hard dedicadas están desapareciendo de los grandes proveedores.
- Se analiza el votado multinivel (cohetes SpaceX, aeronaves fly-by-wire, redundancia modular triple del Saturn LVDC); hay desacuerdo sobre cómo contar la “redundancia N-way” y cómo evitar puntos únicos de fallo en el votador.
- Se señalan stacks de hardware/software desarrollados en paralelo e independientemente como una forma de mitigar fallos de modo común, aunque un estudio citado sugiere que equipos independientes aún pueden crear errores correlacionados.
Progreso computacional, tecnología cotidiana y escepticismo ante las comparaciones
- A muchos les sorprende que chips de cargadores/controladores rivalicen con o superen a las computadoras de la era Apollo; otros advierten contra sobreinterpretar esto como si las misiones lunares fueran hoy “fáciles”.
- Los comentarios resaltan que el éxito de Apollo dependió de ingeniería excepcional, apoyo en tierra y sistemas hechos a medida, no solo de la velocidad de la CPU.
- Algunos extrapolan curvas estilo ley de Moore para imaginar futuros cables con capacidad de IA a nivel de clúster; otros bromean con que la expansión del software se comerá las ganancias.
- Debate sobre si los gobiernos siguen disfrutando de una ventaja computacional distinta; algunos piensan que las grandes tecnológicas ahora igualan o superan a la mayoría de los estados nación en cómputo, salvo en centros de supercomputación especializados.