From Apollo to Artemis a remarkable 55+ year evolution of engineering and technological know how

58 years ago on April 4, 1968, I was a U.S. Navy officer aboard the USS Okinawa LPH 3 (a helicopter carrier for U.S. Marine Corps squadrons and combat ready Marines) on a different mission on station 380 miles north of the Island of Kaua’i, Hawaii, recovering the last unmanned Apollo 6 space capsule. It was a rare and informative opportunity for me to interface with NASA and JPL professionals at breakfast, lunch and dinner in the wardroom. There was little press coverage of this event because on that same day, Martin Luther King Jr. was assassinated in Memphis. Amazingly, less than a year and a half later, on July 20, 1969 at 4:17 pm EDT, Apollo 11 successfully landed a man on the moon.

I asked Google AI: Was the Apollo guidance computer (AGC) an example of maximizing limited resources?

Yes, the Apollo Guidance Computer (AGC) is considered a premier, pioneering example of maximizing limited resources in engineering history. It was designed in the early 1960s with severe constraints on size, weight, and power, yet it successfully performed real-time navigation and control to land humans on the Moon and return them safely.

Key Examples of Resource Maximization in the AGC:

  • Extremely Limited Memory: The AGC had only 2,000 words of erasable RAM (4KB) and 36,000 words of fixed core rope ROM (roughly 72KB). To put this in perspective, this is millions of times less memory than a modern smartphone.

  • Speed: Its processor ran at roughly 1.024 MHz (or approximately 0.043 MHz in some cycles), which is millions of times slower than a standard smartphone.

  • “Core Rope” Memory: The software was physically woven into memory by hand, often by technicians, making it unchangeable, incredibly compact, and resistant to space radiation, but requiring rigorous testing before finalization.

  • Lean Software Development: Programmers utilized a “priority-driven” operating system (the “Executive”) that prioritized critical tasks over minor ones, allowing for multitasking without crashing under constraints.

  • Innovative “Interpreter” Language: Engineers developed a special, higher-level language called the Interpreter that helped minimize memory usage while processing complex orbital mechanics, in effect acting like an early version of a Virtual Machine (e.g., Java byte code).

  • Integrated Circuits: The AGC was the first computer to use silicon integrated circuits, which were brand new, expensive, and untested technology, in order to make the computer small and light enough for the spacecraft.

While a modern smartphone has over 100,000 times the processing power, the AGC’s legacy proves that thoughtful system architecture and purpose-driven design can achieve extraordinary outcomes even with minimal tools.

The AGC’s ability to guide the Apollo 11 mission—even while throwing a “1202” program alarm due to being overloaded and automatically prioritizing key tasks—serves as a classic case study in efficiency and “doing more with little”.

==============================================

Now fast forward over a half century to today 4/04/2026, we have 4 astronauts aboard Artemis 2 on their way to the moon, but on a different mission as given in the following space.com article:

March 30, 2026 How will Artemis 2 be different from NASA’s Apollo moon missions?

https://www.space.com/space-exploration/artemis/how-will-artemis-2-be-different-from-nasas-apollo-moon-missions/

Both programs had the moon as their target, but the similarities between Apollo and Artemis end there.

There was no single Apollo mission that matched what Artemis 2 is going to do, but that’s not the only difference between the moon missions of 50 years ago and today.

Apollo went to the moon to demonstrates the United States’ — and democracy’s — ability to accomplish more than the Soviet Union and the communists could do. It was the two countries’ way of fighting a Cold War through “soft power.” Once Apollo 11’s Neil Armstrong and Buzz Aldrin planted the American flag at Tranquility Base and then splashed down (with Michael Collins) back on Earth, the primary goal of Apollo was met.

The five missions that followed Apollo 11 to the lunar surface accomplished a lot but were the result of the program winding down to a stop.

(Snip)

The Artemis program has the goal of establishing a sustainable human presence at the moon and using the resources found there to enable humanity’s future exploration of Mars and other even more distant destinations. The aim is not just to send astronauts to visit the the moon but to set up a base near the south pole. This will involve mining the region for water ice, which can be used for life support and processed into rocket fuel.

Artemis 2 is the first step in that long climb.

“Success is boots on the moon in Artemis 3,” said astronaut Koch (before NASA restructured the program; this milestone will actually now occur on Artemis 4). “Success is Artemis 100, whenever that is. And we really define everything off of that.”

============================================

Given that Apollo and Artemis have different missions, just out of curiosity, I asked Google AI to compare the Apollo Guidance Computer (AGC) with the Artemis II Orion avionics.

The Apollo Guidance Computer (AGC) (1960s) and the Artemis II Orion avionics represent a 55+ year evolution from specialized, minimal hardware to modern, high-speed, networked computing. While the AGC used 72KB of ROM and 4KB of RAM for core navigation, Orion uses quadruple-redundant Honeywell computers with IBM PowerPC processors to manage everything from life support to high-bandwidth laser comms.

Technical Comparison

  • Processor & Speed: The AGC ran at 1.024 MHz, designed by MIT and manufactured using early integrated circuits. Artemis II uses modern PowerPC 750X single-core processors, operating thousands of times faster.

  • Memory & Storage: The AGC had only 4KB of RAM and 72KB of ROM (read-only memory). Modern computers in the Orion spacecraft have gigabytes of memory and storage.

  • Interface & Control: The AGC used a numeric keypad called the DSKY (Display and Keyboard) with numerical codes. Orion features advanced graphical interfaces, high-definition displays, and automated systems.

  • Navigation & Functionality: The AGC primarily handled guidance and navigation control, with astronauts relying on manual switches for many systems. Artemis II features autonomous navigation, optical cameras, and centralized computer control for nearly all functions.

  • Data Communications: AGC communication was limited to low-bandwidth radio telemetry. Artemis II uses advanced digital and high-bandwidth optical laser communications.

Key Differences

  • Complexity: The AGC was highly specialized to fit inside the Apollo Command/Lunar Modules. Orion is a large, integrated network designed for deep space, accommodating four crew members.

  • Reliability: The AGC was pioneering in its ability to detect and recover from errors (the famous 1201/1202 alarms). Orion uses quadruple redundancy (four computers working together) to ensure high reliability.

————————————————-

Finally, here’s one of numerous more in-depth comparisons.

Your Smartphone Has More Power Than the Apollo 11 Computer

https://www.encode.com.tr/phone-more-powerful-apollo-11/

When you hold your smartphone, you’re not just holding a communication device—you’re carrying computing power that outmatches one of humanity’s greatest technological feats: the Apollo 11 guidance computer. The phone power inside modern devices is staggering compared to the Apollo era, showcasing how rapidly technology has evolved in such a short time. This comparison not only highlights our progress but also sparks curiosity about what your phone can truly do beyond everyday texting and browsing.

Understanding the phone’s power in this context helps appreciate advancements in processing speed, memory, and energy efficiency. It also offers a tangible perspective on how far consumer technology has come, turning once monumental tools into everyday items. Let’s dig deeper into this fascinating intersection between history and modern tech.

———————————————————

Today, 4/4/2026, I render a smart salute to both Martin Luther King Jr. and the four Artemis astronauts for their bravery and dedication and contribution to humanity.

Regards,

Ray

12 Likes

In 1960 I was writing code talking directly to the computer’s CPU and to its memory, a magnetic drum. :slightly_smiling_face:

To optimise the code we would put the data and the next instruction just so far from the one now executing using SOAP Symbolic Optimal Assembly Program.

The Symbolic Optimal Assembly Program (SOAP) was an assembler developed in the mid-1950s for the IBM 650 Magnetic Drum Data-Processing Machine], one of the first widely used computers. It is notable for being both a symbolic assembly language and an optimizer designed to manage the slow, rotating drum memory of the IBM 650.

The Captain

4 Likes

Understatement of the year.

The modern smart phone is magnitude if not magnitudes more powerful than the Cray MP super computer that was in the heart of the CIA building in 1990.

Cheers
Qazulight

3 Likes