ボイジャー1号の復旧に成功!

NASAはジェット推進研究所(JPL)が太陽系外を航行中の探査機「ボイジャー1号(Voyager 1)」の復旧に成功したと発表した。
Voyager 1から送られてくるデータが昨年十一月から読み取り不能な状態になっていて、NASAは原因が46年前に製造された搭載コンピュータのメモリチップの一部が破損したことと公表していた。
今回の復旧作業は破損したチップ上にあったソフトウェア(プログラムやデータ)を他のチップに移動し、さらに破損したチップにはアクセスする必要が無いようにしたソフトウェアに置き換えたということだ。
この作業内容だけでも判る人が聞いたら「うへぇー、面倒」と思ってしまうだろうなぁ(汗)。
今のソフトウェア開発はメモリのアドレスなんか意識すること無いからなぁ・・・
昔は物理アドレスを意識してメモリマッピングをしたりするのが当たり前だったし、プログラムだってマシン語でジャンプ先やリード/ライトのアドレスを絶対アドレスで指定することもあった(通常はリロケータブルにするので相対アドレス指定)。
デバッグだってメモリダンプを取って16進数のデータを読むのが当たり前だった。
でも今の時代にそんなことはしたくないなぁ(汗)。
今回はそれに加えて「Voyager 1」との通信に片道約22.5時間もかかることがネックになっている。
つまり、新ソフトウェアに置き換える命令群を送信しても、結果を知ることが出来るのは最低でも45時間後になる。
いやぁ、NASA(JPL)の技術陣は凄いなぁ。

←クリックしてくれると嬉しいです。
【広告】

コメントを残す