IBM 604

From Wikipedia, the free encyclopedia
Jump to: navigation, search
IBM 604 Electronic Calculator at NEMO national science museum in Amsterdam. Note plugboard control panel used to program the 604, at bottom.
IBM 604 vacuum tube modules
Single vacuum tube module

The IBM 604 was a control panel programmable Electronic Calculating Punch introduced in 1948,[1] and was a machine on which considerable expectations for the future of IBM were pinned and in which a corresponding amount of planning talent was invested.

Most of the circuitry was based on modifications of circuit designs used in the earlier 603 Electronic Multiplier and was packaged in small one-tube-replaceable pluggable units, which made the product more easily manufactured and serviced.[2] The calculation unit contained 1,400 tubes.[citation needed] Clock speed was increased from the 603's rate of 35kHz to 50 kHz. The 604 performed fixed point addition, subtraction, multiplication and division using BCD arithmetic.

Initial versions supported 40 program steps, and this was soon expanded to 60. Processing was still locked to the reader/punch cycle time, thus program execution had to complete within the time between a punched card leaving the read station and entering the punch station.

The 604 and a modified version, the 605, were used as components of the Card Programmed Electronic Calculators (CPC and CPC II). The 604 was also a component of the Test Assembly, a precursor to IBM's early computers.

An all-transistor version of the 604 was built and demonstrated in October 1954. Although it used 2000 transistors as opposed to 1250 tubes in the original, it occupied only half the volume, and used only 5% as much power. This was only an experimental machine, but its technology was used to build the IBM 608, which shipped in December 1957, and was the first solid-state computing product to be commercialized.[3]

An IBM 604 is preserved at the American Computer Museum.

See also[edit]

References[edit]

  1. ^ IBM Archive: 1948
  2. ^ Pluggable Support for Electron Tube and Circuit US patent 2637763, filed July 9, 1948 , issued May 5, 1953, Ralph L. Palmer
  3. ^ Emerson W. Pugh, Lyle R. Johnson, John H. Palmer, IBM's 360 and early 370 systems, MIT Press, 1991, ISBN 0-262-16123-0, p. 34

External links[edit]