Tag Archive for Memory

The Computer That Took Man To The Moon

The Computer That Took Man To The Moon 50 Years ago50 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.

The 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.

Margaret HamiltonThe 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.

rope core memory

NASA Apollo Rope core memory with a Quarter for scale

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

Apollo 11 LEM EagleThe 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.

Mainframe computerMr. 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 expensiveTexas 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 LinkedInFacebook, and Twitter. Email the Bach Seat here.

Emoji Passcodes Replace PIN at ATM

Emoji Passcodes Replace PIN at ATMFollowers of the Bach Seat know that passwords are evil. I have written about dumb passwords again, again and again. Now a firm in the UK wants us to replace our ATM PINs with Emoji passcodes. The Verge brings us the latest theory to get users to use passwords better than “123456,” “password,” and “12345678.” EMOJI. Yes, those Japanese pictographs that anybody over 15 loves to hate. 

users just don't care about their passwords Intelligent Environments, a UK firm that makes digital banking software figured most users just don’t care about their passwords. So they created what it’s calling the “world’s first emoji-only passcode.” The world’s first emoji-only passcode offers a choice of 44 emoji that can be used to create a four-character PIN. The company told Verge the 44 emojis can create 3,498,308 possible permutations for non-repeating emoji passcodes. That compares to just 7,290 for a traditional non-repeating PIN.

Replace your ATM PIN with an emoji

The firm believes that everyone loves emojis, so why not replace those pesky digits with emojis?  Intelligent Environments is betting that forcing people to use emoji instead of numbers would also stop them from choosing weak PINs. Weak PINs are based on memorable events — birthdays and weddings for example — that might be easily guessed.

The company quotes Tony Buzan, inventor of the Mind Map technique. He adds that the idea, “plays to humans’ extraordinary ability to remember pictures, which is anchored in our evolutionary history.” Memory expert Buzan explains, “Forgetting passwords is because the brain doesn’t work digitally or verbally. It works imagistically.”

The author points out while it is a clever idea, certainly, but don’t get too excited yet. This is not the first PIN replacement we’ve seen. Implementing these ideas is always far more difficult than just coming up with them.

Intelligent Environments presser

Password dressIntelligent Environments’ press release is also a little too heavy on the hyperbole (it claims that “64 percent of millennials regularly communicate only using emojis” — really? Only using emoji?) and a little too light on actual industry support. Intelligent Environments’ managing director David Webber told BBC News that the company hadn’t patented the idea, meaning any bank that wants to introduce emoji PIN codes can do so. Although, there’s always the chance that security wouldn’t be increased as everyone picked what is objectively the best emoji passcode ever: four smiling poops.

rb-
There is some research that says this makes sense. But then there is the problem of getting systems to accept the emoji PIN. There are still websites out there that can’t handle a passphrase of more than 12 text characters, what is it going to do with emoji? Also, remember that there are still lots of ATM’s out there quietly running Microsoft’s Windows XP operating system more than two years after Redmond stopped updating the software.

The kids think they are so cool with their newfangled emoji. What about old-school?

: )

:-O

(-_-)

(^_^)

Related articles

 

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 LinkedInFacebook, and Twitter. Email the Bach Seat here.