The IBM 704 is the model name of a large digital mainframe computer introduced by IBM in 1954. It was the first mass-produced computer with hardware for floating-point arithmetic.[1] The IBM 704 Manual of operation states:[2]
The type 704 Electronic Data-Processing Machine is a large-scale, high-speed electronic calculator controlled by an internally stored program of the single address type.
The 704 at that time was thus regarded as "pretty much the only computer that could handle complex math".[3] The 704 was a significant improvement over the earlier IBM 701 in terms of architecture and implementation. Like the 701, the 704 used vacuum-tube logic circuitry, but increased the instruction size from 18 bits to 36 bits, the same as the memory's word size. Changes from the 701 include the use of magnetic-core memory instead of Williams tubes, floating-point arithmetic instructions, 15-bit addressing and the addition of three index registers. To support these new features, the instructions were expanded to use the full 36-bit word. The new instruction set, which is not compatible with the 701, became the base for the "scientific architecture" subclass of the IBM 700/7000 series computers.
The 704 could execute up to 12,000 floating-point additions per second.[1] IBM produced 123 type 704 systems between 1955 and 1960.[4]
^ ab"704 Data Processing System". IBM Archives – Exhibits – IBM Mainframes – Mainframes reference room – Mainframes product profiles. IBM. 23 January 2003. Retrieved 2016-08-18.
^"IBM Electronic Data-Processing Machines TYPE 704" (PDF). IBM 704 Manual of Operation. International Business Machines Corporation. 1955. Retrieved 2017-12-28.
^Pesce, Mark (26 Feb 2015). "Assemblers were once people: My aunt did it for NASA". Software – Developer. The Register. Retrieved 2016-08-18.
^"History of IBM Timeline". IBM. 23 January 2003. Retrieved 2019-07-04.
The IBM704 is the model name of a large digital mainframe computer introduced by IBM in 1954. It was the first mass-produced computer with hardware for...
"Contents of the Decrement Register" does not quite match the IBM704 architecture; the IBM704 does not have a programmer-accessible address register and...
index register-equipped IBM704, introduced 4 years after the 701. The 704 was not compatible with the 701, however, as the 704 increased the size of instructions...
1100/2200 series UNIVAC 1107 9PAC Early IBM disk storage IBM 701 IBM704IBM 709 IBM 711 card reader IBM 716 line printer IBM 729 tape drive SHARE and IBSYS operating...
The 709 was an improved version of its predecessor, the IBM704, and was the third of the IBM 700/7000 series of scientific computers. The improvements...
are KOMPILER 2 for IBM 701 and KOMPILER 3 for the IBM704. KOMPILER was eventually replaced by a Fortran compiler on the IBM704. PACT (compiler) HOPL:...
words) IBM 740: IBM 701/IBM704/IBM 709 Cathode Ray Tube Output Recorder IBM 741: IBM 701 Power Frame #2 IBM 746: IBM 701 Power Distribution Unit IBM 753:...
The IBM 740 CRT Recorder was announced in 1954 and used with the IBM 701, IBM704, and IBM 709 computers to draw vector graphics images, point by point...
proposal to his superiors at IBM to develop a more practical alternative to assembly language for programming their IBM704 mainframe computer.: 69 Backus'...
These machines established IBM's dominance in electronic data processing ("EDP"). IBM had two model categories: one (701, 704, 709, 7030, 7090, 7094, 7040...
artificial intelligence when Arthur L. Samuel of IBM's Poughkeepsie, New York, laboratory programmed an IBM704 not merely to play checkers but "learn" from...
intelligence by programming an IBM704 to play checkers, showcasing the potential for machines to "learn" from their experiences. IBM introduces the FORTRAN programming...
was first shipped with the IBM 701. Later IBM computers that used it were the IBM704, the IBM 709, and the transistorized IBM 7090 and 7094. The 711's...
the earliest recognizable example is GM-NAA I/O, released in 1956 on the IBM704. The first known example that actually referred to itself was the SHARE...
various IBM assembler languages, used only the first 72 columns of a card – a tradition that traces back to the IBM 711 card reader used on the IBM704/709/7090/7094...
System (SOS) IBM 7090/94 IBSYS Compatible Time-Sharing System (CTSS) Michigan Terminal System (MTS) Hardware: IBM 701, IBM704, IBM 709, IBM 7090 University...
previously: 205–206 been programming for the IBM704 in FORTRAN. The movie refers to an IBM 7090, but the console shown is for an IBM 7094, which came later. The film...
combination of holes is permitted. For example, on the IBM 701 and IBM704, card data was read, using an IBM 711, into memory in row binary format. For each...
System (FMS) – for the IBM 709 and 7090 GM OS & GM-NAA I/O – for the IBM704 IBSYS – tape based operating system for IBM 7090 and IBM 7094 7040/7044 Operating...
IBM 733 is a discontinued storage unit used on the IBM704 and IBM 709. It has a storage capacity of 8192 36-bit words (36,864 8-bit bytes). The IBM 734...