IBM 604

Last updated
IBM 604 Electronic Calculating Punch
IBM Logo 1947 1956.svg
IBM CPC with IBM 604 on front (1).jpg
IBM 604 as part of IBM CPC assembly
Manufacturer IBM
Product family600 series
TypeVacuum tube calculator
Release date1948;76 years ago (1948)
Lifespan~35 years
Units shipped5400
Input punched cards
Mass540 kg
Predecessor IBM 603
Successor IBM 608
Related IBM CPC
IBM 604 Electronic Calculator at NEMO national science museum in Amsterdam. Note plugboard control panel used to program the 604, at bottom. IBM 604 Electronic Calculator (1948).jpg
IBM 604 Electronic Calculator at NEMO national science museum in Amsterdam. Note plugboard control panel used to program the 604, at bottom.

The IBM 604 Electronic Calculating Punch was the world's first mass-produced electronic calculator along with its predecessor the IBM 603. [1] It was an electronic unit record machine that could perform multiple calculations, including division. It was invented and developed by Ralph Palmer, Jerrier Haddad and Byron Phelps. [2] [3] It was introduced by IBM in 1948. [4] [5]

Contents

It could read a punched card from a deck, do some calculations based on the wiring of its plugboard, and punch results onto the same card. A separate IBM 521 Card Read/Punch processed the cards and had its own plugboard which selected the columns to be read and those to be punched. [6]

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. The circuit module design and packaging was also used for the IBM 650, the world's first mass-produced computer and a very popular computer during the 1960s.

An all-transistor version of the 604 was built and demonstrated in October 1954. Although it used over 2200 transistors as opposed to 1250 tubes in the original, it occupied only about half the volume, and used only 5% as much power. [7] [8] This was only an experimental machine, but its technology was used to build the IBM 608, which shipped in December 1957, and was the world's first all-transistorized electronic calculator to be mass produced. [8]

Most of the circuitry was based on modifications of circuit designs used in the earlier 603 Electronic Multiplier and was packaged in small replaceable pluggable units, each typically containing one miniature vacuum tube. A limited number of standardized circuit designs were used, which made the product more easily manufactured and serviced. [9] The calculation unit contained 1,250 tubes. [10] 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.

Considerable expectations for the future of the business rested on the 604, upon which a corresponding amount of planning talent had been invested. While initially IBM planned on selling 75 units, they eventually sold over 5600. [3] In 1974, there were still over 400 IBM 604s still in use. [3]

An IBM 604 is preserved at the American Computer Museum and another at the University of Amsterdam Computer Museum.

In the comic series The Adventures of Tintin , two scientists work with a 604 to send Tintin, the main character of the comic series, to the moon. [1]

Photos

See also

Related Research Articles

<span class="mw-page-title-main">Calculator</span> Electronic device used for calculations

An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.

<span class="mw-page-title-main">History of computing hardware</span>

The history of computing hardware covers the developments from early simple devices to aid calculation to modern day computers.

<span class="mw-page-title-main">IBM 1401</span> 1960s decimal computer

The IBM 1401 is a variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for processing data stored on punched cards and at providing peripheral services for larger computers. The 1401 is considered by IBM to be the Ford Model-T of the computer industry due to its mass appeal. Over 12,000 units were produced and many were leased or resold after they were replaced with newer technology. The 1401 was withdrawn on February 8, 1971.

<span class="mw-page-title-main">IBM 650</span> Vacuum-tube 1950s computer system

The IBM 650 Magnetic Drum Data-Processing Machine is an early digital computer produced by IBM in the mid-1950s. It was the first mass-produced computer in the world. Almost 2,000 systems were produced, the last in 1962, and it was the first computer to make a meaningful profit. The first one was installed in late 1954 and it was the most popular computer of the 1950s.

<span class="mw-page-title-main">Harvard Mark I</span> Early American electromechanical computer (1944)

The Harvard Mark I, or IBM Automatic Sequence Controlled Calculator (ASCC), was one of the earliest general-purpose electromechanical computers used in the war effort during the last part of World War II.

<span class="mw-page-title-main">Sumlock ANITA calculator</span>

The ANITA Mark VII and ANITA Mark VIII calculators were launched simultaneously in late 1961 as the world's first all-electronic desktop calculators. Designed and built by the Bell Punch Co. in Britain, and marketed through its Sumlock Comptometer division, they used vacuum tubes and cold-cathode switching tubes in their logic circuits and nixie tubes for their numerical displays.

<span class="mw-page-title-main">IBM CPC</span> Card-Programmed Electronic Calculator

The IBM Card-Programmed Electronic Calculator or CPC was announced by IBM in May 1949. Later that year an improved machine, the CPC-II, was also announced.

<span class="mw-page-title-main">Unit record equipment</span> Electromechanical machines which processed data using punch cards

Starting at the end of the nineteenth century, well before the advent of electronic computers, data processing was performed using electromechanical machines collectively referred to as unit record equipment, electric accounting machines (EAM) or tabulating machines. Unit record machines came to be as ubiquitous in industry and government in the first two-thirds of the twentieth century as computers became in the last third. They allowed large volume, sophisticated data-processing tasks to be accomplished before electronic computers were invented and while they were still in their infancy. This data processing was accomplished by processing punched cards through various unit record machines in a carefully choreographed progression. This progression, or flow, from machine to machine was often planned and documented with detailed flowcharts that used standardized symbols for documents and the various machine functions. All but the earliest machines had high-speed mechanical feeders to process cards at rates from around 100 to 2,000 per minute, sensing punched holes with mechanical, electrical, or, later, optical sensors. The operation of many machines was directed by the use of a removable plugboard, control panel, or connection box. Initially all machines were manual or electromechanical. The first use of an electronic component was in 1937 when a photocell was used in a Social Security bill-feed machine. Electronic components were used on other machines beginning in the late 1940s.

<span class="mw-page-title-main">IBM SSEC</span> IBM Selective Sequence Electronic Calculator

The IBM Selective Sequence Electronic Calculator (SSEC) was an electromechanical computer built by IBM. Its design was started in late 1944 and it operated from January 1948 to August 1952. It had many of the features of a stored-program computer, and was the first operational machine able to treat its instructions as data, but it was not fully electronic. Although the SSEC proved useful for several high-profile applications, it soon became obsolete. As the last large electromechanical computer ever built, its greatest success was the publicity it provided for IBM.

<span class="mw-page-title-main">IBM 602</span> 1946 electromechanical calculator

The IBM 602 Calculating Punch, introduced in 1946, was an electromechanical calculator capable of addition, subtraction, multiplication, and division. The 602 was IBM's first machine that did division. Like other IBM calculators, it was programmed using a control panel. Input data was read from a punched card, the results could be punched in the same card or a trailing card.

<span class="mw-page-title-main">Plugboard</span> Control panel using electrical patch cords

A plugboard or control panel is an array of jacks or sockets into which patch cords can be inserted to complete an electrical circuit. Control panels are sometimes used to direct the operation of unit record equipment, cipher machines, and early computers. The array of holes is often contained in a flat removable panel that can be inserted into a machine and pressed against an array of contacts. This allows the machine to be quickly switched between different applications.

<span class="mw-page-title-main">IBM 7070</span> Decimal computer introduced by IBM in 1958

IBM 7070 is a decimal-architecture intermediate data-processing system that was introduced by IBM in 1958. It was part of the IBM 700/7000 series, and was based on discrete transistors rather than the vacuum tubes of the 1950s. It was the company's first transistorized stored-program computer.

<span class="mw-page-title-main">IBM 603</span> Control panel programmable electronic calculating card punch

The IBM 603 Electronic Multiplier was the first mass-produced commercial electronic calculating device; it used full-size vacuum tubes to perform multiplication and addition. The IBM 603 was adapted as the arithmetic unit in the IBM Selective Sequence Electronic Calculator. It was designed by James W. Bryce, and included circuits patented by A. Halsey Dickenson in 1937. The IBM 603 was developed in Endicott, New York, and announced on September 27, 1946.

<span class="mw-page-title-main">Transistor computer</span> Computer built using discrete transistors

A transistor computer, now often called a second-generation computer, is a computer which uses discrete transistors instead of vacuum tubes. The first generation of electronic computers used vacuum tubes, which generated large amounts of heat, were bulky and unreliable. A second-generation computer, through the late 1950s and 1960s featured circuit boards filled with individual transistors and magnetic-core memory. These machines remained the mainstream design into the late 1960s, when integrated circuits started appearing and led to the third-generation computer.

<span class="mw-page-title-main">Mechanical computer</span> Computer built from mechanical components such as levers and gears

A mechanical computer is a computer built from mechanical components such as levers and gears rather than electronic components. The most common examples are adding machines and mechanical counters, which use the turning of gears to increment output displays. More complex examples could carry out multiplication and division—Friden used a moving head which paused at each column—and even differential analysis. One model, the Ascota 170 accounting machine sold in the 1960s, calculated square roots.

<span class="mw-page-title-main">Cuthbert Hurd</span> American computer scientist

Cuthbert Corwin Hurd was an American computer scientist and entrepreneur, who was instrumental in helping the International Business Machines Corporation develop its first general-purpose computers.

The IBM 608 Transistor Calculator, a plugboard-programmable unit, was the first IBM product to use transistor circuits without any vacuum tubes and is believed to be the world's first all-transistorized calculator to be manufactured for the commercial market. Announced in April 1955, it was released in December 1957. The 608 was withdrawn from marketing in April 1959.

<span class="mw-page-title-main">Vacuum-tube computer</span> Earliest electronic computer design

A vacuum-tube computer, now termed a first-generation computer, is a computer that uses vacuum tubes for logic circuitry. While the history of mechanical aids to computation goes back centuries, if not millennia, the history of vacuum tube computers is confined to the middle of the 20th century. Lee De Forest invented the triode in 1906. The first example of using vacuum tubes for computation, the Atanasoff–Berry computer, was demonstrated in 1939. Vacuum-tube computers were initially one-of-a-kind designs, but commercial models were introduced in the 1950s and sold in volumes ranging from single digits to thousands of units. By the early 1960s vacuum tube computers were obsolete, superseded by second-generation transistorized computers.

<span class="mw-page-title-main">Monrobot XI</span> Computer introduced in 1960

The Monroe Calculating Machine Mark XI was a general-purpose stored-program electronic digital computer introduced in 1960 by the Monroe Calculating Machine Division of Litton Industries. The system was marketed for "primarily for billing, and invoice writing", but could also be used for low-end scientific computing.

<span class="mw-page-title-main">Bull Gamma 3</span> First-generation computer

The Gamma 3 was an early electronic vacuum-tube computer. It was designed by Compagnie des Machines Bull in Paris, France and released in 1952.

References

  1. 1 2 IBM 603 The First Commercial Electronic Calculator IBM History, accessed September 21, 2020]
  2. Electronic Calculator- US Patent US2658681A, filed 1948, issued 1953. Ralph L Palmer, James E Fernekees, Jerrier A Haddad, Byron E Phelps, Jr James V Williams
  3. 1 2 3 Dawes, Helen1 (1984). 14K Days. A history of the Poughkeepsie Lab (PDF). IBM. p. 5.{{cite book}}: CS1 maint: numeric names: authors list (link)
  4. IBM Archive: 1948
  5. Research, United States Office of Naval (1953). A survey of automatic digital computers. Office of Naval Research, Dept. of the Navy. p.  47.
  6. IBM 604 Electronic Calculating Punch Manual of Operation 1948, 1954, International Business Machines Corporation, Form 22-5279-10
  7. "FORUM: All-Transistor Computer". Computers and Automation. 3 (9): 28–29. Nov 1954. Retrieved 2020-09-05.
  8. 1 2 Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and Early 370 Systems . MIT Press. pp.  34. ISBN   9780262161237. ibm 604 1954 ibm 608 1957.
  9. Pluggable Support for Electron Tube and Circuit US patent 2637763, filed July 9, 1948, issued May 5, 1953, Ralph L. Palmer
  10. Weik, Martin H. (March 1961). A Third Survey of Domestic Electronic Digital Computing Systems: IBM 604 Section. Ballistic Research Laboratories (BRL). Report No. 1115. Contains about 4 pages of IBM 604 survey detail: applications, customers, specifications, and costs.