IBM 650

The IBM 650 (photo) was one of IBM’s early
The 650 is a two-address,
Hardware
The basic 650 system consisted of three components:
Optional components:
- Disk Unit (IBM 355) Systems with a disk unit were known as a IBM RAMAC 650 Data Processing System
- Card Reader Unit (IBM 543)
- Card Punch Unit (IBM 544)
- Control Unit (IBM 652) Magnetic Tape Controller
- Auxiliary Unit (IBM 653) Core storage, index registers, floating point arithmetic
- Auxiliary Alphabetic Unit (IBM 654)
- Magnetic Tape Unit (IBM 727)
- Inquiry Station (IBM 838)
- Tape To Card Punch IBM 46 Model 3
- Tape To Card Punch IBM 47 Model 3
- Alphabetical Accounting Machine IBM 407
The rotating drum memory (photo) provided 2,000
signed 10-digit words of memory (5 character per word) at addresses 0000 to 1999. It was, by 21st Century standards,
quite slow because a word could not be accessed until its location on the drum surface passed under the read/write heads during
rotation (rotating at 12,500
The optional Auxiliary Unit (IBM 653), was introduced on
- 60 10-digit words of magnetic core memory at addresses 9000 to 9059; a small fast memory (this device gave a memory access time of 96µs, a 26-fold raw improvement relative to the rotating drum), needed for a tape and disk I/O buffer
- 3 4-digit index registers at addresses 8005 to 8007; drum addresses were indexed by adding 2000, 4000 or 6000 to them, core addresses were indexed by adding 0200, 0400 or 0600 to them. If the system had the 4000 word memory drum then indexing was by adding 4000 to the first address for index reg A, adding 4000 to the second address for index reg B, and by adding 4000 to each of the two addresses for index reg C. (the indexing for 4000 word systems only applied to the first address). The 4000 word systems required transistorized read/write circuitry for the drum memory and were available before 1963.
Floating point – arithmetic instructions with 8 digit mantissa and 2 digit characteristic (offset exponent) – MMMMMMMMCC, providing a range of ±0.10000000E-50 to ±0.99999999E+49
The IBM533 reader punch unit could only read a maximum of 26 columns of alphnumerics from cards in mostly fixed columns. An expansion allowed more but certainly not over 50, as only ten words could be read from a card (5 characters per word).
The IBM 650 (pictured here) at the Haus zur Geschichte der IBM Datenverarbeitung (House for the History of IBM Data Processing), Sindelfingen, is still running (as of May 2004) and will process an income tax program of the time, with input and output on punched cards.
The
See also:
- Knuth, Donald E. (January-March 1986). "The IBM 650: An Appreciation from the Field". IEEE Annals of the History of Computing 8 (1): 50-55.
- List of IBM products
Software
- BLIS (Bell Laboratories Interpretive System)[1], which used a numeric-only three-address approach
- IPL the first list processing language.
- SPACE (Simplified Programming Anyone Can Enjoy) which was a business-oriented two-step compiler (through SOAP)
- Perlis, A.J.; et al. (4/18/58). Internal Translator; IT, A Compiler for the 650. 650 Library Program 2.1.001.
- IBM (1957). SOAP II for the IBM 650. C24-4000-0.
- IBM (1959). FOR TRANSIT Automatic Coding System for the IBM 650. 28-4028. A version of Fortran which compiled to IT which in turn was compiled to SOAP.
- IBM (1960). FORTRAN Automatic Coding System for the IBM 650. 29-4047.
References
- IBM (1955). IBM 650 magnetic drum data-processing machine manual of operation.. 22-6060.
- IBM (1955). IBM Presents the 650 Magnetic Drum Data Processing Machine. 32-6770.
External links
- IBM Archives: Workhorse of Modern Industry: The IBM 650 Includes a chronology, technical specifications, representative customers, and applications the 650 was used for.
- Weik, Martin H. (March 1961). A Third Survey of Domestic Electronic Digital Computing Systems. Ballistic Research Laboratories (BRL). Report No. 1115. Includes about 40 pages of IBM 650 survey detail: customers, applications, specifications, and costs.
- The IBM 650 at Columbia University
- An IBM 650 Simulator
- Sindelfingen Scroll down to House for the History of the IBM data processing where the working IBM 650 pictured above is located. See also History Galore at IBM Museum.
- IBM 650 documents at Bitsavers.org (PDF files)
Notes
- ^ HOPL shows the name as BLISS; a definitive source has not been located
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)





