Some other misinformation worth correcting concerns the Apollo Guidance Computers. Plural because there was one in the Command Module and one in the Lunar Lander.
These computers were quite primitive compared to what we have today. But, they were a lot more complex than simply "2048 bytes of memory".
First, a "byte" is 8 "bits" of binary numbers, and these computers used 2048 2-byte "
words", so it was really comparable to 4096 "bytes" of storage.
But, more importantly, that is only the read/write storage that could be changed during the mission by the astronauts and the sensors on their space craft. There were also 36,864 words of read-only "core rope memory" where the programs to use that data and control the spacecraft were stored.
So, it was still only 77,824
bytes of memory in those computers. See
https://en.wikipedia.org/wiki/Apollo_Guidance_Computer
And that read-only "core rope memory" was hand programmed into the computers, bit by bit. See
https://en.wikipedia.org/wiki/Core_rope_memory , which says
"Unlike magnetic-core memory, the cores themselves are not used to store the data; the way a core is wired controls whether that core represents a '0' or a '1'."
"The software for the AGC was written by programmers at the Massachusetts Institute of Technology (MIT) Instrumentation Lab, and was woven into core rope memory by female workers in factories. Some programmers nicknamed the finished product LOL memory, for Little Old Lady memory."
So, that 36,864 words of program memory was not at all volatile - it was a very robust system compared to early home computes like the "Commodore 64", which came much later. It was not going to lose its programs to a software glitch.
So, it is more appropriate to think of the Apollo computers as "Apollo 78s" in terms of capability, and all of their storage was dedicated to the one program function of guidance, with nothing wasted on anything else.
For the times, not too shabby.