# Moon
Reading Time: Approximately 6 minutes
When Neil Armstrong took his "giant leap for mankind" in July 1969, it wasn’t just a milestone for space exploration but also for computer technology. Behind the success of the Apollo 11 mission was a pioneering computer system—the Apollo Guidance Computer (AGC)—which played a crucial role in navigating the spacecraft to the moon. At the time, it was one of the most advanced pieces of technology ever developed, despite being vastly less powerful than today’s smartphones.
In this blog, we’ll explore the computer technology that made the historic first trip to the moon possible, how it worked, and its lasting impact on modern computing.
The Apollo Guidance Computer was the heart of the Apollo missions. Built by MIT's Instrumentation Laboratory, the AGC was responsible for navigating and controlling the spacecraft during the critical phases of the mission, including landing on the lunar surface. At the time, the AGC was revolutionary because it was one of the first computers to use integrated circuits, a key step toward miniaturization.
One of the key innovations of the Apollo Guidance Computer was its use of core rope memory. Core rope memory stored data by threading wires through magnetic cores, a painstakingly manual process. Each wire represented a bit of data: whether the wire passed through or around the core determined whether the bit was a 1 or a 0.
Core rope memory allowed NASA to pack a lot of data into a small space, which was critical for a mission where every ounce of weight and every cubic inch of space mattered.
The Apollo Guidance Computer’s ability to perform real-time processing was critical to the success of the mission. The AGC was able to execute instructions and process input in real time, allowing astronauts to interact with the computer mid-flight. This was particularly important during the lunar landing phase, when Neil Armstrong manually took control of the landing module while receiving real-time data from the AGC.
One notable instance of this technology in action was during the final descent of Apollo 11. As the Lunar Module neared the surface, the AGC generated several "1202" alarms, which indicated that it was overloaded with tasks. However, the computer was designed to prioritize critical functions, allowing it to continue operating and ensuring the safe landing of the Lunar Module despite the alarm.
The interface for the Apollo Guidance Computer was called the DSKY (short for "Display and Keyboard"). The DSKY was one of the first examples of a digital user interface. Astronauts communicated with the AGC using a series of numeric codes and verb-noun commands that would instruct the computer on what to do.
The DSKY displayed information on a small screen using seven-segment displays, similar to what you might see on a digital clock today.
The AGC was responsible for navigating the spacecraft during the entire mission, including both the journey to the moon and the return to Earth. It calculated the trajectory, controlled the engines, and provided data for astronauts to make manual adjustments when necessary.
One of the most famous moments came during the landing phase, when Armstrong had to override the AGC’s automatic landing procedure to avoid a rocky surface and guide the Lunar Module to a safer spot. The AGC provided him with altitude, velocity, and fuel data, which he used to safely land on the moon with just seconds of fuel remaining.
While the Apollo Guidance Computer was state-of-the-art in 1969, its technology seems primitive compared to the computers we use today. For example, the AGC’s 64 KB of memory pales in comparison to the gigabytes of RAM in modern devices. However, the AGC’s legacy is undeniable:
The Apollo Guidance Computer may not have the processing power of today’s devices, but without its groundbreaking technology, the first moon landing would not have been possible. Its innovations in real-time computing, user interfaces, and memory storage set the stage for decades of technological advancement, ultimately shaping the future of computer technology as we know it. The AGC stands as a testament to how far we’ve come—and a reminder of what can be achieved when human ingenuity meets technological innovation.
The computer technology that powered the first trip to the moon wasn’t just a part of history—it laid the foundation for the digital age.