Early Devices display: Memories

floor 2 left
Previous photoFloor 2 Next photo Floor down Floor up All the way Back

Display, with Grace Hopper, holding a COBOL manual.

Grace Hopper started as the first programmer in 1944, on the Mark I (IBM ASCC), based on the work of Professor Howard H. Aiken of Harvard. It is a relay-based computer. The Common Business-Oriented Language (COBOL) was defined in 1959 by the Conference on Data System Languages (Codasyl), based on Grace Hopper's Flow-Matic. By 1960 COBOL was available on the UNIVAC II and the RCA 501. Eventually it will become available on all large and mid-sizxe computers and account for more than half of all computer programs in service.

Eckert-Mauchly plug-in Module [CMHC]

The Eckert-Mauchly Computer Corporation was formed in 1946, it became the Electronic Control Co. to design a Universal Automatic Computer (Univac). J. Presper Eckert and John W. Mauchly had worked on ENIAC since 1944. ENIAC was originally programmed by plug-in wires, at the Moore School of the University of Pennsylvania. They left in 1946 because of disputes with University regarding patents and with von Neumann regarding credit for the concept of stored computer programs for a successor machine, EDVAC. ENIAC was also eventually updated to store programs, by 1948?

Quote from an interview in 1988, may pertain to sa similar module:

    "[Close-up of Eckert pointing to tubes on the plug-in unit] JPE: A second important part of this device are these six tubes at the end. These three were used to transmit a pulse down the line in a positive fashion, and these three are used to transmit a pulse down possibly another line, usually a different line, in a negative fashion. We could transmit numbers positively and negatively at the same time to two other places. The rest of the tubes in between these two groups, one [group] of thirteen at one end and [one group of] six at the other--these few tubes in here--were used to remember that there was a carry if two numbers added up to more than ten, and to cause this carry to be properly put in the adjacent channels and carried over from channel to channel as necessary on repeated carries. That comprised the total function of this unit. "

In 1950 Remington-Rand acquired the Eckert-Mauchly Computer Corp. In 1955 Remington-Rand merged with Sperry Gyroscope to form Sperry-Rand. In 1986 Burroughs merged with Sperry to form Unisys Corporation, second only to IBM in computer revenues.

Core Memory Plane [CMHC]

Accoustic Delay Line Memory [CMHC]

RCA Selectron Memory Tube [back at CMHC]

Williams Memory Tube from the Standard Western Automatic Computer (SWAC) [Stanford CSD historic displays/Huskey] (1952)

SWAC was located at the National Bureau of Standards, in Los Angeles, 1951, and when the NBS office was closed (due to pressure from Senator McCarthy) moved to UCLA in 1953. It was the first major computer in the Western U.S.A. Computation on SWAC was charged out at $40.- per hour. It remained in use to 1962, eventually for conversion of data for the new IBM 7090 being acquired by WDPC (Western Data Processing Center) at UCLA.

Storage is achieved by painting 16x16 spots on the screen of the tube. During writing emissions are generated internally that differ for a spot (1) versus a blank (0). These are used to read and regenerate the spots every 8 microseconds. Changing a spot took two cycles. A complete fixed-point addition took 64 microseconds, a multiplication 384 microseconds. In 1950 it was the fastest computer in the world [Harry Huskey, his Story; Book Surge Publishing, 2004].

Presper Eckert compared the concept of regeneration to a boy repeating a shopping list over and over on the way to the store, using his short-term memory to create a long-term memory.
The base concept of regeneration, immediatly writing what is destructively read, came from the work of An Wang at Harvard in 1949. IBM later licensed the concept, allowing Wang to support his own computer company, Wang Laboratories.
SWAC had 40 of these tubes, for a total memory capacity of 256 words of 40 bits each. It also had a 8,192 word drum. It used 2,500 vacuum tubes and 4,000 diodes. Its 25 minute mean-time-between failures made it relatively reliable for its time(1956).
A history of storage devices, starting in 1928, shows the Williams tube as built by Prof. Fredrick C. Williams of Manchester, and also a 1928 magnetic drum [webpage of a Cloud business, as suggested by Tom Coner, of Vermont].

Prof. Harry Huskey, who had worked on ENIAC in 1945 and later on the Pilot ACE at the British National Physics Laboratory, designed the SWAC in 1949-1953. He moved to UC Berkeley in 1953. Consulting for Bendix, Harry Huskey helped design the Bendix G-15 and G-20 computers. The G-15 was based on plans made by Huskey prior to the building of the SWAC; it was completed in 1956. The Bendix G-15 used a magnetic drum instead of Williams tubes. Timing of operations to match memory availability remained crucial. Joe Weizenbaum, as a graduate student from Wayne State Univ., improved the floating-point interpreter for that machine, so that the programming user did not have to worry about the timing. Weizenbaum eventually joined the MIT CS department, and became well-known for his Eliza program.
The Bendix Computer divison was sold to CDC in 1963.

At UC Berkeley Prof. Huskey co-advised with Prof. Feigenbaum a Philosophy student Bruce Buchanan, both later moved to Stanford. Huskey also brought Gio Wiederhold from IBM to UC Berkeley in 1960; and then sponsored him for a stay at IIT Kanpur. Ed Feigenbaum in turn brought Gio to Stanford in 1965, initially to develop the ACME Time-shared Computer System for the Stanford Medical School.

Harry Huskey in 1966 moved to UC Santa Cruz and founded their Computer Science Department, retiring in 1986.

Previous photoFloor 2 Next photo Floor down Floor up All the way Back


Other sources

A nice collection of historical pictures, including pictures of the ENIAC, one showing Prof. Huskey, is at the Army Research Lab's Historical collection.