Patching production code

User avatar
ChrisGreaves
PlutoniumLounger
Posts: 15641
Joined: 24 Jan 2010, 23:23
Location: brings.slot.perky

Patching production code

Post by ChrisGreaves »

Voyager 1 is sending data back to Earth for the first time in 5 months
"Since there was no way to repair the chip, the team opted to store the affected code from the chip elsewhere in the system’s memory. While they couldn’t pinpoint a location large enough to hold all of the code, they were able to divide the code into sections and store it in different spots within the flight data system."

Takes us back a ways, doesn't it?
Forty-six years, give or take.

Splitting object code into object modules, finding space in core memory, moving the modules one by one, thereby freeing up that space, and finally testing each module and working our way back up the tree.

22.5 hours there, and 22.5 hours back is akin to two-day turnaround on BHP's IBM 1401, too.

Wish I was working for that crowd ...
Cheers, Chris
He who plants a seed, plants life.

User avatar
HansV
Administrator
Posts: 78535
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: Patching production code

Post by HansV »

Where did they find programmers old enough to remember how to do such things...?
Best wishes,
Hans

GeoffW
PlatinumLounger
Posts: 4065
Joined: 24 Jan 2010, 07:23

Re: Patching production code

Post by GeoffW »

I was going to say they looked on LinkedIn, but then I realised ...

User avatar
ChrisGreaves
PlutoniumLounger
Posts: 15641
Joined: 24 Jan 2010, 23:23
Location: brings.slot.perky

Re: Patching production code

Post by ChrisGreaves »

HansV wrote:
23 Apr 2024, 09:39
Where did they find programmers old enough to remember how to do such things...?
:raising hand: :screaming me! Me!! ME!!!:
He who plants a seed, plants life.

User avatar
ChrisGreaves
PlutoniumLounger
Posts: 15641
Joined: 24 Jan 2010, 23:23
Location: brings.slot.perky

Re: Patching production code

Post by ChrisGreaves »

HansV wrote:
23 Apr 2024, 09:39
Where did they find programmers old enough to remember how to do such things...?
A moment's reflection suggests that they didn't have to find such programmers (which is why my phone hasn't rung).

Forty-six years ago programs were designed; they didn't leak out of fingertips on to a laptop keyboard.
Also programs were documented, including printouts of Symbol Table Cross-References, Linkage maps and all the good stuff.
Cheers, Chris
He who plants a seed, plants life.

User avatar
Graeme
Cosmic Lounger
Posts: 1231
Joined: 11 Feb 2010, 12:23
Location: Medway, Kent, UK

Re: Patching production code

Post by Graeme »

_______________________________________

http://www.averywayobservatory.co.uk/

User avatar
BobH
UraniumLounger
Posts: 9295
Joined: 13 Feb 2010, 01:27
Location: Deep in the Heart of Texas

Re: Patching production code

Post by BobH »

That satellite is functioning with technology that is nearing 50 years old. Fifty years before it was launched, Henry Ford was still producing Model As. That it is functioning at all - in the harsh environment of interstellar space - is near miraculous.

As for finding programmers who could move the object modules around, think how little memory they have to move it around in. I find it extremely remarkable that it's sensors are still functioning after so long a time.
Bob's yer Uncle
(1/2)(1+√5)
Dell Intel Core i5 Laptop, 3570K,1.60 GHz, 8 GB RAM, Windows 11 64-bit, LibreOffice,and other bits and bobs

User avatar
ChrisGreaves
PlutoniumLounger
Posts: 15641
Joined: 24 Jan 2010, 23:23
Location: brings.slot.perky

Re: Patching production code

Post by ChrisGreaves »

We should be grateful for small mercies: "prompting its flight data subsystem (FDS) to send a full memory readout back home". I mean, just how big can that memory dump be? 1,024? Bytes? 2,048?
Cheers, Chris
He who plants a seed, plants life.

User avatar
ChrisGreaves
PlutoniumLounger
Posts: 15641
Joined: 24 Jan 2010, 23:23
Location: brings.slot.perky

Re: Patching production code

Post by ChrisGreaves »

BobH wrote:
23 Apr 2024, 17:48
That satellite is functioning with technology that is nearing 50 years old.
True; a minor miracle.
Do we know what the memory is made of?
I start thinking that {t}rusty old ferrite cores are probably less vulnerable to random cosmic rays than atoms-of-whatever vacuum-sprayed onto a substrate.
Cheers, Chris
He who plants a seed, plants life.

PJ_in_FL
5StarLounger
Posts: 1100
Joined: 21 Jan 2011, 16:51
Location: Florida

Re: Patching production code

Post by PJ_in_FL »

The team in the photo looks to be the 2nd generation team.

Even so, I don't see any Gen X'ers around that table, just older coffee drinkers celebrating with boxes of donuts. :grin:
PJ in (usually sunny) FL

User avatar
Graeme
Cosmic Lounger
Posts: 1231
Joined: 11 Feb 2010, 12:23
Location: Medway, Kent, UK

Re: Patching production code

Post by Graeme »

_______________________________________

http://www.averywayobservatory.co.uk/