Return to List of Reports
Highlights from
Volume 2 ---- Fall 1982 |
In-flight Use
Shortly after liftoff of Apollo 12, two lightning bolts struck the spacecraft. The current passed through the command module and induced temporary power failure in the fuel cells supplying power to the AGC. During the incident the voltage fail circuits in the computer detected a series of power trenches and triggered several restarts. The computer withstood these without interruption of the mission programs or loss of data.
The module in the background is exactly the same as one in the foreground, but it has only been used on Earth. The Museum's prototype computer ran at Draper Labs and was used to test the routines for the in-flight machines. In space all of the components had to be totally "potted" to insure that all the parts would stay firmly in place and remain uncontaminated during space flight.
The Apollo 11 lunar landing had an anomaly which attracted public attention. The computer in the LEM signalled a restart alarm condition several times during a very critical period prior to touchdown. This fact was broadcast to the public and those who knew its significance were close to a state of panic. After analysis, it was determined that the alarms were an indication to the astronauts that the computer was overloaded and was eliminating low priority tasks from the waitlist.
The overload resulted from the rendezvous radar being set in the wrong mode during the lunar landing phase, wasting computer memory cycles. The computer software was responding to overloads as designed.
This incident triggered a news brief in Datamation in October, 1969, faulting the computer design for being too slow. It rightfully claimed that there were a number of minicomputers, including the PDP-11, that were at least an order of magnitude faster. In the eight years since the initiation of the Apollo program commercial technology had far surpassed that of the Apollo design and capacity. However, no commercial computer could claim to match the power consumption and space characteristics of the AGC.
The first thing that we were very anxious to do was to get an assembly program that would allow us to be able to write our programs using mnemonic symbols and expressing the numbers in decimal and octal. My boss, Charlie Adams, was concerning himself with that and so it became my job to write the assembly program. I'm fairly certain that if it is not the first, it is one of the very first assembly programs ever written. The only one that I know of that predates it was Wilkes' 'Load and Go' on the EDSAC.
In September, 1951, John Carr, later Chairman of Duke's Computer Science Department, and I wrote a document that explained how people could actually use subroutines in conjunction with assembly programs, so that they didn't have to write all the various utilities. People could write their programs in a relative fashion and then we would give them the library of subroutines and they'd actually pick out the tapes that they needed. We'd then string the tapes together and literally make a copy not only of their program but also of the subroutines. All of those would be pulled in through the bootstrap program and it would run. This was the indirect birth of the symbolic address. The thing that we discovered, I think I actually discovered it, was that when we ran the tape through twice, you could refer to an address above where you were, as opposed to everything going below. The two pass assembler came out of all that. I have a recollection of Charlie Adams and I briefing IBM's Nat Rochester on how to produce symbolic addresses.
The Ph.D. candidates who needed to use the Whirlwind really didn't know how to run the machine. There were full scale electronic technicians who knew how to bring it up, and most of the systems programmers like myself knew how to do it, as well as some of the engineers. It was a fairly routine procedure so I went to Charlie Adams and suggested that I could train two people right out of high school to be computer operators if I had enough funds to hire them for one year. Jay Forrester provided the funds and I went out to two local high schools and asked for students that were college material but didn't have the money for college. I hired Joe Thompson from Boston Technical High School (shown sitting down in the photograph) and Bill Kyle from Boston English. Within four or five months they were competent operators, and Joe stayed on to complete his degree at Lowell Tech in the eve- nings. One day Forrester came in and sat at the back of the room. He watched for about an hour while Bill and Joe completed eight or nine different jobs. Finally Jay said, "We've just created a new voca- tion." He also recognized this as the solution to the problem of computer operators for the SAGE project.
The flexowriter typewriting unit we used was a word process- ing system, originally designed for list processing and promotional mailings. It had a mechanical reader and would create a form letter in a loop with stop codes to key in the personal information. We used it as an integrated word processing system, circa 1951.
One Sunday afternoon in December 1951 the Whirlwind was featured on 'See It Now', Edward R. Murrow's program. Ron Meyer and I stayed up all weekend writing a program to display the trajectory of a Viking rocket on the display and another program that played Jingle Bells. They wired Jay Forrester with a mike and had the wire coming up his back with cables on the floor so he could walk from one part of the console to another. As he started to walk the wire snagged and the back of his coat started to come up. One of the CBS technicians decided that he was going to undo the snag and started to crawl across the floor like a commando. Forrester, not realizing that his coattails were at 90 degrees, couldn't understand why the technician was crawling towards him. We decided that Forrester was getting too distracted and so the technician was pulled back across the floor by his ankles. Meanwhile, Edward R. Murrow and Jay Forrester completed the interview which ended with Jingle Bells being played for the pre- Christmas viewers.
[The museum has archived a copy of the video tape of the Murrow in- terview in which Jack Gilmore may be seen loading the tape reader]
Extracted by Ben Goldberg from a Gallery Talk by Jack Gilmore, June 16, 1982.
Return to List of Reports