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.