Software De Edição De Vídeo: Uma Ferramenta Essencial Para Criadores De Conteúdo.

Durante os cinco meses de resolução de problemas, a equipe terrestre da Voyager continuou a receber sinais indicando que a sonda ainda estava funcionando. Mas até sábado, faltava-lhes informações detalhadas sobre o status da Voyager 1.

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

Por meio de sua investigação, a equipe terrestre da Voyager descobriu que um único chip responsável por armazenar uma parte da memória FDS havia parado de funcionar, provavelmente devido a um impacto de raio cósmico ou a uma falha do hardware envelhecido. Isso afetou parte do código de software do computador.

“Isso afetou uma seção da memória”, disse Spilker. “O que eles tiveram que fazer foi realocar esse código para uma parte diferente da memória, e então garantir que qualquer coisa que use esses códigos, essas sub-rotinas, saiba ir para a nova localização da memória, para acessar e executar.”

Apenas cerca de 3% da memória do FDS foi corrompida pelo chip defeituoso, então os engenheiros precisavam transplantar esse código para outra parte do banco de memória. Mas não há nenhuma localização única grande o suficiente para armazenar a seção do código em sua totalidade, segundo a NASA.

Portanto, a equipe da Voyager dividiu o código em seções para armazenamento em diferentes lugares no 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 do FDS precisava ser atualizada também”, disse a NASA em um comunicado.

Missões mais recentes da NASA possuem simuladores de hardware e software em 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, a Voyager não possui simuladores terrestres, e grande parte da documentação original do projeto da missão ainda está em papel e não foi digitalizada.

“Realmente era só olhar para o código”, disse Spilker. “Então, tivemos que verificar várias vezes. Todos estavam examinando e garantindo que todos os elos estavam convergindo.”

Este foi apenas o primeiro passo para restaurar a Voyager 1 à plena funcionalidade. “Estávamos bastante confiantes de que funcionaria, mas até que realmente acontecesse, não tínhamos certeza de 100%”, disse Spilker.

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

“O próximo passo, ao realocar os três modos de dados científicos restantes usados ativamente, é essencialmente o mesmo”, disse Mellstrom em uma resposta por escrito para 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 realocar o código, mas ainda não avaliamos completamente as opções ou tomamos uma decisão. Estes são os primeiros passos que começaremos esta semana.”