Site hosted by Angelfire.com: Build your free website today!
Clavius   TECHNOLOGY
  computers
Home page
Conspiracy
Photography
Environment
Technology
Gravity
Bibliography

The computer technology didn't exist in the 1960s to make the Apollo guidance computer.

This goes along with the general discussion about the state of technology available to NASA in the 1960s, but since I have special expertise in computer technology, I'll treat it separately.

As with the general level of technology, conspracists often try to compare the availability and sophistication of consumer computing equipment with that available to NASA. Computer companies of the 1950s and 1960s had to produce general purpose computers at a cost that would attract business and scientific customers. NASA had to solve only one problem -- guidance -- and could easily afford to have a custom system designed and built for them using cutting edge components and techniques.

We could today, if we wanted, produce very fuel-efficient automobiles that would go for hundreds of thousands of miles without any regular service or mechanical breakdown. Unfortunately that car would cost well over a million dollars a unit, and would therefore be out of reach of most consumers. And so automobile companies produce vehicles more tailored to the economy of their intended customer. As a result the level of technology lags behind what would be achievable if money was no object.

The question to ask is not what kinds of computers were available in IBM's color brochures, but what kind of computer was available to NASA with its bottomless pockets.

The Apollo guidance computer had the computer power equivalent only to today's kitchen appliances, far less than what would be required to go to the moon.

It always amuses me to hear this from people who sit at gigahertz computers and can't imagine that anything less was ever remotely usable for anything.

This is a good example of a mental technology trap. People believe that because we use a particular technology to solve a particular problem today, that problem wasn't solvable before the technology was available.

As a matter of fact, John Glenn flew his spacecraft to earth orbit without any onboard computer whatsoever. Yet the trajectory was precisely controlled, and his capsule could have operated completely automatically if necessary. (In fact, the original design called for it to be completely automated, but the astronauts demanded the ability to pilot the capsule.)

Computer chips weren't invented in 1969, so there's no way NASA could have built the Apollo computers.

It all depends on what you mean by "computer chips". Today a modestly priced Intel Pentium series microprocessor has registers, memory cache, floating-point processor, and graphics accleration built right into the chip. Not so long ago those added functions had to be provided by additional chips. Putting a complete CPU on a single chip was indeed a breakthrough, but microchips performing simple tasks were available in the early 1960s and these could be built up into processors.

Electronics hobby stores carry project kits that use simple integrated circuits. With patience, even these very simple chips (e.g., a quad NAND gate) can be combined to make a simple computer. In fact this is often an assignment for advanced digital design classes in college. These simple chips are not "computer chips" in the sense that they contain a computer on a single chip, but they are computer chips in that they can be used to build a computer.

Fairchild Camera and Instrument Corporation released a commercially available integrated circuit, an SR flip-flip, in 1961. The rest of the RTL integrated circuit product line appeared later that year. By 1963 Fairchild had doubled the density of its chips. Philco produced the Apollo ICs to the same density and had perfected them by 1966.[Hall96]

RCA introduced the Spectrum 70 computer in 1965 using Fairchild-type integrated circuits. IBM introduced the System/360 that same year using miniscule diodes and transistors potted on microscopic circuit boards -- its own version of integrated circuits. The System/360 was the workhorse of the commercial computing industry for more than a decade.

Computers in the 1960s were huge, heavy machines that took up entire rooms in air-conditioned buildings.

Some were and some weren't. Recall that the Apollo computer was not a general purpose computer. It didn't have to run games or spreadsheets, or do payrolls, or store inventory databases. It only had to navigate the spacecraft to the moon. There were no printers or disk drives required. No tape drives, no card readers or card punches. And so it was a pretty lean computer.

Calling the Apollo guidance system a computer is probably a bit of an exaggeration. It's more closely related to what we call a microcontroller today, or perhaps a digital autopilot. Most of the number-crunching was done on at Mission Control on several mainframe computers. The results were transmitted to the Apollo guidance computer which acted on them. The onboard computer could only compute a small number of navigational problems itself.

There is a big difference between computers intended for general use and digital guidance systems such as those built for aerospace. General purpose computers have to be reasonably priced so that enough of them can be sold to make it worthwhile as a product. This means they can be bulkier and consume more electricity if that makes them cheaper to produce. Aerospace computers need to be light and small, even if that makes them very expensive to produce.

The maker of a general purpose computer doesn't know or care what the customer will use it for. This requires him to provide the computer with mostly RAM memory that can store whatever program the customer chooses to run. And since many, like the IBM System/360, were designed as time-sharing systems, they had to have the capacity to change programs very easily and rapidly. But guidance systems only have to run one program, so it's best to put that program in some kind of ROM and provide only enough RAM to hold the temporary results of guidance calculations.

Prev Next