- La Voyager todavía funciona utilizando código ensamblador escrito hace casi medio siglo.
- La NASA mantiene naves espaciales interestelares con menos memoria que las imágenes de teléfonos inteligentes
- Los ingenieros que construyeron la Voyager están desapareciendo más rápido que la nave espacial
Lanzadas en 1977, las naves espaciales gemelas Voyager de la NASA continúan operando con computadoras a bordo que ejecutan lenguaje ensamblador escrito para procesadores personalizados de General Electric.
Cada nave espacial lleva tres sistemas informáticos independientes, con una memoria total de entre 64 y 70 kilobytes en los tres, menos almacenamiento que un pequeño archivo de imagen en un teléfono inteligente moderno. hoy
Suzy Dodd de la NASA comparó el funcionamiento de la Voyager con volar un Apple II, captando cuán primitivos se han vuelto los recursos informáticos según los estándares modernos.
Qué impulsa realmente a las naves espaciales y por qué es importante el idioma
La taquigrafía popular a menudo dice que la Voyager se ejecuta en Fortran, pero esa descripción confunde dos cosas diferentes.
Las operaciones de vuelo de bajo nivel en naves espaciales dependen de la programación en lenguaje ensamblador en hardware altamente especializado diseñado a principios de los años 1970.
Fortran está asociado con sistemas terrestres y herramientas de misión más antiguas, no con software de vuelo a bordo.
Cuando la NASA buscó un ingeniero de reemplazo en 2015, el puesto de trabajo cubría tanto habilidades en lenguaje ensamblador como una profunda comprensión de la arquitectura de hardware única de la nave espacial.
Cuarenta y nueve años de actividad continua han creado una brecha de conocimiento que es mucho más importante que los lenguajes de programación.
Al comienzo de las misiones interestelares después del sobrevuelo de Neptuno de la Voyager 2 en agosto de 1989, el software de vuelo se actualizó para hacer que cada nave espacial fuera más autónoma.
Esta versión, aumentada con secuencias de comandos cargadas por el equipo cada pocos meses, es la base de lo que ahora se ejecuta en ambas sondas.
Sin embargo, el grupo se ha reducido y envejecido dramáticamente a lo largo de las décadas, y gran parte de la documentación original en papel se ha perdido o fragmentado con el tiempo.
El ingeniero original ya no está disponible para ayudar.
Larry Zottarelli fue el último ingeniero original de la Voyager que todavía trabajaba en el proyecto cuando se jubiló en 2016 a la edad de 80 años.
Todos los demás ingenieros clave están muertos o tienen más de 90 años, como el Dr. Gary Flandreau, un ingeniero aeroespacial/vehicular que ahora está jubilado.
Dodd dijo Ciencia viva A principios de 2024, las personas que construyeron la nave espacial ya no estarán vivas, lo que dejará un equipo cada vez más reducido para mantener un código que nadie comprende completamente.
La señal de la Voyager ahora tarda más de 23 horas en llegar a la Tierra, y cuando la NASA vuelva a verificar su estado, la nave espacial ya habrá viajado otros 1,5 millones de kilómetros hacia el espacio interestelar.
La misión continúa, pero la memoria institucional que la creó se está desvaneciendo más rápido que las fuentes de energía de plutonio que mantienen viva la búsqueda.
Cada año que pasa conlleva más conocimientos, y cuando el último ingeniero que entienda el código ensamblador se jubile o muera, la NASA se quedará con documentación en papel, una señal que se desvanece y una nave espacial que nadie vivo realmente podrá reparar.
vía SpaceDaily
Siga TechRadar en Google News Y Agréganos como fuente preferida Recibe noticias, reseñas y opiniones de nuestros expertos en tu feed.