The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 The IBM 709 was an early computer system introduced by IBM in August, 1958. It was an improved version of the IBM 704 and the second member of the IBM 700/7000 series of scientific computers. The IBM 709 added overlapped input/output, indirect addressing, and three "convert" instructions . The 709 had 32,768 words of 36-bit memory and vacuum tube mainframe computers Mainframes are powerful computers used mainly by large organizations for critical applications, typically bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series The IBM 700/7000 series was a series of large scale computer systems made by IBM through the 1950s and early 1960s. The series included several different, incompatible processor architectures. The 700s used vacuum tube logic and were made obsolete by the introduction of the transistorized 7000s. The 7000s, in turn, were eventually replaced by scientific computers. The first 7090 installation was in November 1959. In 1960, a typical system sold for $2,900,000 or could be rented for $63,500 a month.

The 7090 used a 36-bit word length, with an address-space of 32K (32,768) words. It operated with a basic memory cycle of 2.18 μs, using the IBM 7302 Core Storage core memory Magnetic core memory is an early form of random access computer memory. It uses small magnetic rings, the cores, through which wires are threaded to store information via the polarity of the magnetic field they contain. Such memory is often just called core memory, or, informally, core technology from the IBM 7030 The IBM 7030, also known as Stretch, was IBM's first transistorized supercomputer. The first one was delivered to Los Alamos in 1961 (Stretch) project.

Contents

IBM 7094 and IBM 7040/7044

An upgraded version, the IBM 7094, was first installed in September 1962. It had seven index registers, instead of three on the earlier machines. The 7094 console had a distinctive box on top that displayed lights for the four new index registers. photos The 7094 introduced double-precision floating point and additional instructions, but was largely backward compatible In the context of telecommunications and computing a device or technology is said to be backwards or downwards compatible if it can work with input generated by an older device. If products designed for the new standard can receive, read, view or play older standards or formats, then the product is said to be backwards-compatible; examples of such with the 7090. Minor changes in instruction formats, particularly the way the additional index registers were addressed, sometimes caused problems.

In 1963, IBM introduced lower cost machines with a similar architecture, but fewer instructions and simplified I/O, called the IBM 7040 and 7044. In April 1964, the first 7094 II was installed, which had almost twice as much general speed as the 7090 due to a faster clock cycle and introduction of overlapped instruction execution.

Instruction and data formats

The basic instruction format was a 3-bit prefix, 15-bit decrement, 3-bit tag, and 15-bit address. The prefix field specified the class of instruction. The decrement field often contained an immediate operand to modify the results of the operation, or was used to further define the instruction type. The three bits of the tag specified three index registers (seven in the 7094), the contents of which were subtracted from the address to produce an effective address. The address field contained either an address or an immediate operand.

Octal The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7. Numerals can be made from binary numerals by grouping consecutive binary digits into groups of three . For example, the binary representation for decimal 74 is 1001010, which can be grouped into (00)1 001 010 — so the octal representation is 112 notation was used in documentation and programming.

Input/Output

IBM 7090 operator's console at the NASA Ames Research Center NASA's Ames Research Center , located at Moffett Field, California, was founded on December 20, 1939 as the second National Advisory Committee for Aeronautics (NACA) laboratory, and became part of NASA in 1958, as part of the turnover from NACA. The center was named after Joseph Sweetman Ames, a founding member and longtime chairman (1919–1939) in 1961, with two banks of IBM 729 magnetic tape drives. The man on the right is touching the card reader.

The 7090 series featured a data channel architecture for input and output, a forerunner of modern direct memory access Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit. Many hardware systems use DMA including disk drive controllers, graphics cards, network cards and sound cards. DMA is I/O. Up to 8 data channels could be attached, with up to 10 IBM 729 The IBM 729 Magnetic Tape Unit was IBM's iconic tape mass storage system from the late 1950s through the mid 1960s. Part of the IBM 7 track family of tape units, it was used on late 700, most 7000 and many 1400 series computers. Like its predecessor, the IBM 727 and many successors, the 729 used 1/2 inch magnetic tape up to 2400 feet (730 m) long tape drives attached to each channel. The data channels had their own, very limited, set of operations called commands. These were used with tape (and later, disk) storage as well as card units and printers, and offered high performance for the time. Printing and punch card A punched card is a piece of stiff paper that contains digital information represented by the presence or absence of holes in predefined positions. Now almost an obsolete recording medium, punched cards were widely used throughout the 19th century for controlling textile looms and in the late 19th and early 20th century for operating fairground I/O, however, employed modified unit record equipment Before the advent of electronic computers, data processing was performed using electromechanical devices called unit record equipment, electric accounting machines or tabulating machines. Unit record machines were as ubiquitous in industry and government in the first half of the twentieth century as computers became in the second half. They and was slow. It became common to use a less expensive IBM 1401 computer to read cards onto magnetic tape Magnetic tape is a medium for magnetic recording, made of a thin magnetizable coating on a long, narrow strip of plastic. Most audio, video and computer data storage is this type. It was developed in Germany, based on magnetic wire recording. Devices that record and play back audio and video using magnetic tape are tape recorders and video tape for transfer to the 7090/94. Output would be spooled In computer science, spooling refers to a process of transferring data by placing it in a temporary working area where another program may access it for processing at a later point in time. The term "spool" is an acronym of "Simultaneous Peripheral Operation On Line "[citation needed]. The normal English verb "spool" onto tape and transferred to the 1401 for printing or card punching using its much faster peripherals, notably the IBM 1403 line printer. Later IBM introduced the 7094/7044 Direct Coupled System, using data channel to data channel communication, with the 7094 primarily performing computations and the 7044 performing I/O operations.

Software

The 7090 and 7094 machines were quite successful for their time, and had a wide variety of software provided for them by IBM. In addition, there was a very active user community within the user organization, SHARE.

IBSYS was a "heavy duty" production operating system with numerous subsystem and language support options, among them FORTRAN Fortran is a general-purpose,[note 2] procedural,[note 3] imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM at their campus in south San Jose, California in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming, COBOL COBOL is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments, SORT/MERGE, the MAP assembler, and others.

FMS, the Fortran Monitor System, was a more lightweight but still very effective system optimized for batch FORTRAN and assembler programming. The assembler provided, FAP, (FORTRAN Assembly Program), was somewhat less complete than MAP, but provided excellent capabilities for the era. FMS also incorporated a considerably enhanced derivative of the FORTRAN compiler originally written for the 704 by Backus and his team.

Notable applications

Dual 7090's at NASA during Project Mercury Project Mercury was the first human spaceflight program of the United States. It ran from 1959 through 1963 with the goal of putting a human in orbit around the Earth. The Mercury-Atlas 6 flight on February 20, 1962, was the first Mercury flight to achieve this goal. Early planning and research was carried out by the National Advisory Committee.

See also

The IBM 7094 was used during the Apollo missions including Apollo 11 the moon landing. Goddard Space Flight center operated 3 7094s. The IBM 360/75s were also used for Apollo.

References

External links

Categories: IBM transistorized computers | IBM 700/7000 series | 1959 introductions

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a.
Some facts may not have been fully verified for accuracy. [Disclaimers Wikipedia is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups working to develop a common resource of human knowledge. The structure of the project allows anyone with an Internet connection to alter its content. Please be advised that nothing found here has necessarily been reviewed by]
This page was last archived by our server on Mon Jul 26 19:45:35 2010. [ refresh local cache ]
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.