50 years ago Man first stepped on the Moon. When NASA’s Apollo 11 touched down in the Sea of Tranquility on July 20, 1969, it was a triumph of the human spirit. The Moon landing was also a technological triumph. The technological triumph was lead by the Apollo Guidance Computer (AGC).
Apollo moon mission guidance computer

The AGC helped the Apollo astronauts safely travel from Earth to the Moon and back. David Szondy at New Atlas explains that Apollo needed computers to navigate to the Moon. On Earth, navigation is about finding one’s way from one fixed point on the globe to another. For a trip to the Moon, navigation is more complex. He likened the planning to standing with a rifle on a turntable that’s spinning at the center of a much larger turntable. Then there is a third turntable sitting on the rim. And, all the tables are spinning at different and varying speeds. Now you have to hit the target by aiming at where it will be three days from now.
In order to hit the target of the Moon, the AGC provided spacecraft guidance, navigation, and control. The AGC was used in all of NASA’s Apollo Moon missions. The AGC was designed by Dr. Charles Stark Draper at the MIT Instrumentation Lab with the support of the AC Spark Plug Division of General Motors (GM), Kollsman Instrument Corporation. The AGC was built by Raytheon. It used approximately 4,000 integrated circuits from Fairchild Semiconductor.
T
he Apollo Guidance Computer was not much to look at. Mr. Szondy writes it looked like a brass suitcase. It was made of 30,000 components hand-built on two gold metal trays. One tray was for memory. The second was for logic circuits. The AGC measured 24in × 12.5in × 6.5in and weighed in at 70 lb. Inside, it isn’t even very impressive by modern computer standards. It had about as much oomph as a Commodore 64 with a total of about 74 KB ROM and 4 KB RAM memory and a 12-microsecond clock speed. Gizmodo estimated it would cost $3000 to build an AGC —using 1960s-like components. Each AFC cost NASA around $200,000 (equivalent to $1.5 million today).
Three computers for each trip to the Moon
The AGC was carried aboard both the Command Service Module (CSM) and the Lunar Excursion Module (LEM). The computer flew on 15 manned missions, including nine Moon flights, six lunar landings, three Skylab missions, and the Apollo-Soyuz Test Mission in 1975.
Three computers were required for each mission. One on the CSM and two on the LEM. The CSM’s computer would handle the translunar and transearth navigation and the LEM’s would provide for autonomous landing, ascent, and rendezvous guidance. The second LEM computer was a backup designed to get the LEM back to the CSM in the event of a failure of the primary LEM AGS computer.
The scientist in charge of the software development program for the Apollo Guidance Computer was Margaret Hamilton, Director at the MIT Instrumentation Laboratory. AGC programs had to be written in low-level assembly language because high-level programming languages such as C for system programming had not yet been invented. The AGC programs were hard-wired into coils so it couldn’t crash.
DrDobbs explained the AGC used a unique form of Read-Only Memory (ROM) known as “rope core memory” to store its operating program. This technology used tiny rings of iron that had wires running through them. When a wire ran through the center of the ring, it represented the binary number 1. When it ran outside, it was 0. The result was an indestructible memory that could not be erased, altered, or corrupted.
To program these rope memories, MIT used what they dubbed the LOL method, for “little old ladies.” This was because the programming was done by ex-textile workers who skillfully sent wire-carrying needles through the iron rings. They were aided by an automated system that showed them which hole in the workpiece to insert the needle into, but it was still a highly-skilled job that required concentration and patience.
Multitasking operating system
The Apollo Guidance Computer ran a multitasking operating system called EXEC, capable of executing eight jobs simultaneously. The two major lunar flight programs were called COLOSSUS and LUMINARY. The former was chosen because it began with “C” like the CSM, and the latter because it began with “L” like the LEM. Although these programs had many similarities, COLOSSUS and LUMINARY were the only ones capable of navigating a flight to the moon.
NASA also had to develop the discipline of software engineering for software validation and verification were developed, making extensive use of hardware and software simulators. By 1968, over 1,400 man-years of software engineering effort had been expended, with a peak manpower level of 350 engineers.
The AGC user interface, the DSKY (DiSplay&KeYboard) was mounted in both the Command Module and the Lunar Module. The astronauts had to enter commands and data for the AGC with large buttons the astronauts could operate with their spacesuit gloves on. The keyboard also gave them feedback beyond the other million lights and indicators in the cockpits.
Mr. Szondy put the scale of the AGC development in some context. The AGS was being developed at a time when computer technology and the entire electronics industry was undergoing a revolution. When the Apollo program began, computers were still gigantic machines that took up whole rooms. (rb– check out EMERAC in the 1957 movie Desk Set). There was only a handful of big iron in the entire world and they required a priesthood of attendants to care for and feed the monoliths. The engineers at NASA spent 2,000 man-years of engineering down-sizing main-frame technology to fit inside the Apollo spaceships.
And it wasn’t just computing technologies that were advancing. In 1958 the integrated circuit (IC) was introduced. The IC threw the whole question of who was designing and who was supplying computers into flux.
An early user of integrated circuits
ACG was one of the first computers to use integrated circuits. Integrated circuits of the time were rudimentary and very expensive—Texas Instruments (TXN) was selling ICs to the military for about $1,000 each. In 1963 the Apollo program consumed 60 percent of the integrated circuit production in the United States. By 1964, over 100,000 IC’s had been used in the Apollo program. when Philco-Ford was chosen to supply the ICs, the price had dropped to $25 each.
Mr. Szondy writes that the Apollo Guidance Computer is one of the unsung successes of the Space Race because it was so phenomenally successful, having had very few in-flight problems. The Apollo Guidance Computer led the way with an impressive list of firsts, The AGC was the first:
- Most advanced fly-by-wire and inertial guidance system,
- Digital flight computer,
- Real-time embedded computing system to collect data automatically and provide mission-critical calculations,
- Computer to use silicon chips, and
- Onboard computer where the lives of crew depended on it functioning as advertised.
The AGC was the most advanced miniature computer to date.
rb-
In 1969 Scooby-Doo, Frosty the Snowman, and The Brady Bunch debut on TV. But what most people of a certain age remember is when 650 million people worldwide watched Neil Armstrong’s “one small step for man, one giant leap for mankind” to became a defining moment in the hearts and minds across the globe.
Related Posts
Ralph Bach has been in IT long enough to know better and has blogged from his Bach Seat about IT, careers, and anything else that catches his attention since 2005. You can follow him on LinkedIn, Facebook, and Twitter. Email the Bach Seat here.



