TRÊS PONTOS DE INTERROGAÇÃO SOBRE O QUE PODEMOS APRENDER COM OS GANSOS

Durante os cinco meses de resolução de problemas, a equipe terrestre da Voyager continuou a receber sinais indicando que a espaçonave ainda estava em funcionamento. Mas até sábado, eles não tinham informações específicas sobre o status da Voyager 1.

“A situação é praticamente a mesma em que a deixamos”, disse Spilker. “Ainda estamos nas fases iniciais de analisar todos os canais e observar suas tendências. Algumas temperaturas diminuíram um pouco durante este período de tempo, mas estamos basicamente vendo tudo o que esperávamos. E isso é sempre uma boa notícia.”

Ao investigar, a equipe terrestre da Voyager descobriu que um único chip responsável por armazenar uma parte da memória FDS parou de funcionar, provavelmente devido a um impacto de raio cósmico ou uma falha de hardware envelhecido. Isso afetou parte do código de software do computador.

“Isso danificou uma parte da memória,” disse Spilker. “Eles precisaram relocar esse código para uma parte diferente da memória e garantir que qualquer coisa que use esses códigos, essas sub-rotinas, saiba onde acessar e executar.”

Apenas cerca de 3% da memória FDS foi corrompida pelo chip danificado, então os engenheiros precisavam transplantar esse código para outra parte do banco de memória. Mas nenhum local tinha capacidade suficiente para armazenar a seção de código na íntegra, segundo a NASA.

Assim, a equipe da Voyager dividiu o código em seções para armazenamento em diferentes lugares na FDS. Isso não foi apenas um trabalho de copiar e colar. Os engenheiros precisaram modificar parte do código para garantir que tudo funcionasse em conjunto. “Qualquer referência à localização desse código em outras partes da memória FDS também precisou ser atualizada”, disse a NASA em comunicado.

Missões mais recentes da NASA possuem simuladores de hardware e software na Terra, onde os engenheiros podem testar novos procedimentos para garantir que não causem danos ao enviar comandos para a espaçonave real. Devido à sua idade, Voyager não possui simuladores terrestres, e grande parte da documentação original do design da missão permanece em forma impressa e não foi digitalizada.

“Foi realmente só olhando com os olhos para o código”, disse Spilker. “Então, tivemos que conferir três vezes. Todos estavam revisando e garantindo que todas as conexões estivessem corretas.”

Este foi apenas o primeiro passo na restauração completa da Voyager 1. “Estávamos bastante confiantes de que iria funcionar, mas até acontecer de fato, não tínhamos certeza de 100%”, disse Spilker.

“A razão de não fazermos tudo de uma vez é que tínhamos uma quantidade muito limitada de memória disponível rapidamente, então priorizamos um modo de dados (modo de dados de engenharia) e relocamos apenas o código para restaurar esse modo”, disse Jeff Mellstrom, engenheiro da JPL que lidera a equipe “tigre” da Voyager 1 encarregada de superar esse problema.

“O próximo passo, de relocar os três modos de dados científicos ativos restantes, é basicamente o mesmo”, disse Mellstrom em resposta escrita ao Ars. “A principal diferença é que a restrição de memória disponível agora está ainda mais apertada. Temos ideias de onde poderíamos relocar o código, mas ainda não avaliamos totalmente as opções ou tomamos uma decisão. Estes são os primeiros passos que daremos esta semana.”