{"id":70670,"date":"2024-04-10T22:12:31","date_gmt":"2024-04-11T04:12:31","guid":{"rendered":"http:\/\/mickyandoniehn.com\/radio\/2024\/04\/10\/el-rescate-de-la-voyager-1-ha-comenzado-con-8-kb-de-memoria-un-lenguaje-de-programacion-de-1957-y-un-lag-sin-igual\/"},"modified":"2024-04-10T22:12:31","modified_gmt":"2024-04-11T04:12:31","slug":"el-rescate-de-la-voyager-1-ha-comenzado-con-8-kb-de-memoria-un-lenguaje-de-programacion-de-1957-y-un-lag-sin-igual","status":"publish","type":"post","link":"https:\/\/mickyandoniehn.com\/radio\/2024\/04\/10\/el-rescate-de-la-voyager-1-ha-comenzado-con-8-kb-de-memoria-un-lenguaje-de-programacion-de-1957-y-un-lag-sin-igual\/","title":{"rendered":"El rescate de la Voyager 1 ha comenzado. Con 8 KB de memoria, un lenguaje de programaci\u00f3n de 1957 y un lag sin igual"},"content":{"rendered":"<\/p>\n<p>La NASA ha iniciado la \u00faltima etapa de la carrera para rescatar a la sonda espacial Voyager 1 de su estado de delirio. Es una carrera de resistencia. Una vez\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/nasa-ha-encontrado-causa-fallo-voyager-1-despues-cinco-meses-tiene-plan-para-arreglar-sonda\">identificado el fallo<\/a>, arreglar la nave requerir\u00e1 semanas o meses de trabajo por parte de los ingenieros del Laboratorio de Propulsi\u00f3n a Chorro (JPL).<\/p>\n<p>A su vez, es una carrera de obst\u00e1culos. La\u00a0<strong>sonda lanzada en 1977<\/strong>\u00a0viaja por el espacio interestelar a 61.500 km\/h. Es el objeto fabricado por humanos que m\u00e1s lejos se encuentra de la Tierra y, aunque tiene plutonio para\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/nasa-tiene-parche-para-extender-vida-util-sondas-voyager-desafio-enviarlo-al-espacio-interestelar\">seguir funcionando unos a\u00f1os m\u00e1s<\/a>, lleva desde noviembre enviando datos sin sentido por una peque\u00f1a porci\u00f3n de memoria da\u00f1ada en el FDS, uno de sus ordenadores de a bordo.<\/p>\n<h2>La NASA ya comprende el problema<\/h2>\n<p>Justo cuando empezaban a perder la esperanza, los ingenieros de la NASA lograron que la Voyager les enviara\u00a0<strong>una lectura de memoria<\/strong> del FDS. Tras analizar el contenido del mensaje, descubrieron que un 3% de la memoria estaba da\u00f1ada, una cantidad lo suficientemente peque\u00f1a y aislada para recobrar la confianza en reparar la sonda con una actualizaci\u00f3n de software.<\/p>\n<p>C\u00f3mo hacerlo es lo que est\u00e1n mirando ahora. Un \u00fanico chip responsable de almacenar parte de la porci\u00f3n de memoria afectada parece ser la ra\u00edz del fallo, bien por el impacto de una part\u00edcula energ\u00e9tica proveniente de alg\u00fan lugar del cosmos o bien por el desgaste del componente que lleva 47 a\u00f1os viajando por el espacio.<\/p>\n<h2>El plan de rescate es sencillo<\/h2>\n<div class=\"article-asset-image article-asset-normal article-asset-center\">\n<div class=\"asset-content\"><\/div>\n<\/div>\n<p>Aunque es imposible enviar a un t\u00e9cnico para echar un vistazo in situ, la NASA cree que el FDS\u00a0<a href=\"https:\/\/blogs.nasa.gov\/voyager\/2024\/04\/04\/engineers-pinpoint-cause-of-voyager-1-issue-are-working-on-solution\/\">podr\u00eda volver a operar con normalidad<\/a>\u00a0sin la memoria inutilizada, lo que permitir\u00eda a la Voyager 1 reanudar el env\u00edo de datos cient\u00edficos y de ingenier\u00eda que lleva desde noviembre sin enviar.<\/p>\n<p>El plan es mandar a la sonda una carga de comandos en las pr\u00f3ximas semanas que indiquen a los ordenadores (el subsistema FDS y el ordenador principal, CCS) que no usen la zona de memoria afectada.<\/p>\n<p>Las memorias de las sondas Voyager son\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/prodigio-tecnologico-voyager-69-kb-memoria-almacenamiento-cinta-para-conquistar-espacio\">rid\u00edculamente peque\u00f1as<\/a>\u00a0para los est\u00e1ndares actuales. Fueron las primeras sondas espaciales en usar memorias de tipo CMOS, que estaban reci\u00e9n inventadas. El FDS tiene dos m\u00f3dulos CMOS con una capacidad de 8 kilobytes cada una. \u00a18 KB!<\/p>\n<h2>Lo complicado es entender la sonda<\/h2>\n<div class=\"article-asset-image article-asset-normal article-asset-center\">\n<div class=\"asset-content\"><\/div>\n<\/div>\n<p>La Voyager 1 y\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/voyager-2-lleva-casi-medio-siglo-espacio-nasa-ha-prolongado-vez-vida-sus-instrumentos\">su gemela Voyager 2<\/a>\u00a0abandonaron la Tierra en septiembre y agosto de 1977. Los miembros del equipo original de la misi\u00f3n han fallecido o\u00a0<a href=\"https:\/\/www.nytimes.com\/2017\/08\/03\/magazine\/the-loyal-engineers-steering-nasas-voyager-probes-across-the-universe.html\">llevan a\u00f1os jubilados<\/a>. Entender los manuales originales puede ser un quebradero de cabeza para los ingenieros del equipo actual.<\/p>\n<p>\u00abDurante mucho tiempo, el principal problema en el programa Voyager fue la falta de una documentaci\u00f3n completa sobre todos los aspectos de las sondas\u00bb, explica\u00a0<a href=\"https:\/\/twitter.com\/pedro_leon\">Pedro Le\u00f3n<\/a>, autor del libro \u2018Viajes Interestelares. Historia de las sondas Voyager\u2019 y creador de\u00a0<a href=\"https:\/\/www.infosondas.com\/\">InfoSondas<\/a>, uno de los mayores repositorios de documentaci\u00f3n sobre sondas espaciales.<\/p>\n<p>\u00abLa mayor parte de la documentaci\u00f3n siempre ha estado almacenada en los s\u00f3tanos del JPL, pero en los a\u00f1os 70 no se llevaba un control tan estricto de todos los documentos como ahora. Pr\u00e1cticamente no hab\u00eda nada digitalizado, tan solo fotocopias que acababan en cajas de cart\u00f3n, en el garaje de la casa de los t\u00e9cnicos\u00bb.<\/p>\n<p>De ah\u00ed que Suzanne Dodd, la actual responsable de la misi\u00f3n interestelar Voyager,\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/nave-voyager-1-lleva-meses-enviando-datos-sentido-a-nasa-solo-le-queda-probar-soluciones-arriesgadas\">hable de documentos amarilleados por el paso del tiempo<\/a>\u00a0y, en algunos casos, impresos en viejos mime\u00f3grafos.<\/p>\n<p>\u00abDurante las \u00faltimas d\u00e9cadas se ha hecho una gran labor de digitalizaci\u00f3n y de recuperar todos los manuales y planos\u00bb, aclara Pedro. \u00abLa NASA ya tiene todo lo m\u00e1s importante de la documentaci\u00f3n\u00bb.<\/p>\n<h2>Las limitaciones de usar un simulador<\/h2>\n<div class=\"article-asset-image article-asset-normal article-asset-center\">\n<div class=\"asset-content\"><\/div>\n<\/div>\n<p>Otra dificultad en el rescate es que no hay un modelo de pruebas en tierra que permita ensayar con los comandos antes de enviarlos a la Voyager, lo que entra\u00f1a el riesgo de perder por completo las comunicaciones con la sonda. As\u00ed que hay que recurrir a un simulador en los ordenadores del JPL.<\/p>\n<p>\u00abEl simulador est\u00e1 hecho con lo que sabemos de las naves\u00bb, dice Pedro. \u00abPara el tema de las memorias y los ordenadores no hay problema, porque hay una extensa documentaci\u00f3n, pero por ejemplo, no hay tantos detalles sobre los tipos de materiales utilizados en muchas partes de las sondas, algo vital para saber el balance t\u00e9rmico de la nave y c\u00f3mo baja la temperatura al apagar alg\u00fan componente\u00bb.<\/p>\n<p>\u00abNadie pensaba entonces que eso fuera importante porque, con suerte, las naves iban a durar solo unos pocos a\u00f1os\u00bb. Las sondas Voyager fueron dise\u00f1adas para una misi\u00f3n de cinco a\u00f1os. La Voyager 1 sobrevol\u00f3 Saturno antes de dirigirse hacia el norte fuera del plano ecl\u00edptico del sistema solar, y sigue viajando m\u00e1s all\u00e1 de la esfera de influencia del viento solar.<\/p>\n<h2>En Fortran 77 o ensamblador<\/h2>\n<div class=\"article-asset-image article-asset-normal article-asset-center\">\n<div class=\"asset-content\"><\/div>\n<\/div>\n<p>\u00abLa mayor dificultad para la situaci\u00f3n actual es saber exactamente qu\u00e9 direcciones de memoria no se podr\u00e1n usar, reprogramar todos los comandos que usa el ordenador FDS y evitar que ni los comandos, ni los datos cient\u00edficos, ni la telemetr\u00eda usen esa zona de memoria da\u00f1ada\u00bb, explica Pedro.<\/p>\n<p>Y todo ello usando los lenguajes de programaci\u00f3n propios de una nave de los a\u00f1os 70: \u00abEstos comandos est\u00e1n programados en el lenguaje Fortran 77 (desarrollado por IBM en los 50) o en ensamblador, por lo que el equipo siempre debe disponer de un par de personas que est\u00e9n familiarizadas con ellos y con las peculiaridades de estas naves\u00bb.<\/p>\n<p>\u00abPor suerte, las actividades cient\u00edficas en las Voyager son muy repetitivas desde que finaliz\u00f3 la parte planetaria de su misi\u00f3n, y habitualmente no hay mucho que programar. En el espacio interestelar, todos los instrumentos est\u00e1n adquiriendo datos continuamente y los env\u00edan a nuestro planeta en directo\u00bb.<\/p>\n<p>\u00abAl comienzo de la misi\u00f3n interestelar se les enviaban cada dos o tres meses nuevos comandos en una nueva \u2018carga CCS\u2019, lo que les permit\u00eda trabajar de forma aut\u00f3noma durante mucho tiempo. En la actualidad, solo se le env\u00edan comandos cuando hay que corregir alg\u00fan fallo o cuando se le ordena realizar alguna tarea de mantenimiento\u00bb.<\/p>\n<h2>Con el DSN funcionando a pleno<\/h2>\n<div class=\"article-asset-image article-asset-normal article-asset-center\">\n<div class=\"asset-content\"><\/div>\n<\/div>\n<p>Si los comandos de la NASA logran arreglar la Voyager 1, nos enteraremos por la propia NASA. La sonda est\u00e1 tan lejos que sus se\u00f1ales tardan m\u00e1s de 20 horas en alcanzar la Tierra, y ning\u00fan radioaficionado tiene una antena capaz de o\u00edrla.<\/p>\n<p>\u00abCada d\u00eda hay una comunidad de radioaficionados m\u00e1s amplia, con mejores equipos y antenas, que permiten recibir se\u00f1ales de sondas en Marte y un poco m\u00e1s all\u00e1. Pero las Voyager est\u00e1n demasiado lejos\u00bb, dice Pedro. La Voyager 2 est\u00e1 a m\u00e1s de 20.000 millones de kil\u00f3metros y la Voyager 1, a unos 24.300 millones de kil\u00f3metros de nuestro planeta\u00bb.<\/p>\n<p>\u00abNo es que a esas distancias est\u00e9n lejos para los radioaficionados, es que lo est\u00e1n para cualquier antena del mundo que mida menos de 70 metros y no cuente con la \u00faltima tecnolog\u00eda. Cuando las Voyager nos mandan informaci\u00f3n, son necesarias entre dos y cinco antenas actualizadas de la DSN funcionando conjuntamente\u00bb.<\/p>\n<p>La DSN es la Deep Space Network de la NASA, una red de superantenas con estaciones en Camberra,\u00a0<a href=\"https:\/\/www.xataka.com\/espacio\/madrid-aloja-superantena-espacial-para-red-espacio-profundo-nasa-que-sera-importante-para-futuras-misiones\">Madrid<\/a>\u00a0y Goldstone, al oeste de Estados Unidos. La red es compartida por muchas misiones espaciales, por lo que el equipo de las Voyager solo puede usar las antenas unas horas al d\u00eda.<\/p>\n<p>\u00abSolo la NASA tiene la capacidad necesaria para recibir una se\u00f1al lo bastante potente como para poder leer la informaci\u00f3n que contiene\u00bb, explica Pedro. \u00abTengamos paciencia, porque estoy seguro de que en pocas semanas tendremos muy buenas noticias. Estas dos sondas geri\u00e1tricas todav\u00eda tienen que dar guerra unos cuantos a\u00f1os m\u00e1s\u00bb.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La NASA ha iniciado la \u00faltima etapa de la carrera para rescatar a la sonda espacial Voyager 1 de su estado de delirio. Es una carrera de resistencia. Una vez\u00a0identificado el fallo, arreglar la nave requerir\u00e1 semanas o meses de trabajo por parte de los ingenieros del Laboratorio de Propulsi\u00f3n a Chorro (JPL). A su &hellip;<\/p>\n","protected":false},"author":0,"featured_media":70671,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-70670","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-noticias"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/mickyandoniehn.com\/radio\/wp-content\/uploads\/2024\/04\/500_333-1iLvHd.jpeg","_links":{"self":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts\/70670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/comments?post=70670"}],"version-history":[{"count":0,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/posts\/70670\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/media\/70671"}],"wp:attachment":[{"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/media?parent=70670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/categories?post=70670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mickyandoniehn.com\/radio\/wp-json\/wp\/v2\/tags?post=70670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}