You’ll never work on something as cool as this

Voyager 1 stopped sending engineering data back to Earth last November, so NASA developers had to figure out a way to reprogram fifty year old software which also is literally located outside the actual Solar System:

The team discovered that a single chip responsible for storing a portion of the FDS memory — including some of the FDS computer’s software code — isn’t working. The loss of that code rendered the science and engineering data unusable. Unable to repair the chip, the team decided to place the affected code elsewhere in the FDS memory. But no single location is large enough to hold the section of code in its entirety.

So they devised a plan to divide the affected code into sections and store those sections in different places in the FDS. To make this plan work, they also needed to adjust those code sections to ensure, for example, that they all still function as a whole. Any references to the location of that code in other parts of the FDS memory needed to be updated as well.

If this doesn’t make you jealous as a software developer…

No Comments

Post a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.