IBM 704: Difference between revisions
m use new inst speed |
→External links: Simulator and Verilog. |
||
| Line 38: | Line 38: | ||
* [http://www.quadibloc.com/comp/cp0309.htm From the IBM 704 to the IBM 7094] | * [http://www.quadibloc.com/comp/cp0309.htm From the IBM 704 to the IBM 7094] | ||
* [http://www.computer-history.info/Page4.dir/pages/IBM.704.dir/ The IBM 704 and 709 Systems] | * [http://www.computer-history.info/Page4.dir/pages/IBM.704.dir/ The IBM 704 and 709 Systems] | ||
* [https://github.com/rhobbie/Sim704 704 simulator] and [https://github.com/rhobbie/Library704 Verilog design] | |||
{{semi-stub}} | {{semi-stub}} | ||
[[Category: IBM Mainframes]] | [[Category: IBM Mainframes]] | ||
Latest revision as of 04:45, 1 October 2026
| IBM 704 | |
| Manufacturer: | International Business Machines |
|---|---|
| Year Announced: | May, 1954 |
| Year Discontinued: | April, 1960 |
| Form Factor: | mainframe |
| Word Size: | 36 bits |
| Logic Type: | vacuum tubes |
| Instruction Speed: | 24 μsec (basic add) 240 μsec (basic multiply) |
| Memory Speed: | 12 μsec |
| Predecessor(s): | IBM 701 |
| Successor(s): | IBM 709 |
The IBM 704 was IBM's first commercially successful vacuum tube scientific mainframe (built at a time when computers for scientific and business computing used separate instruction sets). It was announced in May, 1954; 136 were sold.
The major advances over its predecessor, the IBM 701, included core memory, instead of the Williams tubes previously used for main memory in the 701; and support for floating point in hardware (supposedly the first mass-produced machine to do so).
The instruction set of the 704 was not compatible with the 701; the later IBM 709, IBM 7090, and IBM 7094 did use an upwardly-compatible instruction set, so the 704 founded a major family.
FORTRAN was produced for, and first implemented on, this computer. LISP was also first done on the 704.
Further reading
- Charles J. Bashe, Lyle R. Johnson, John H. Palmer, Emerson W. Pugh, IBM's Early Computers, MIT Press, Cambridge, 1986