IBM mainframe

IBM mainframe

IBM mainframes, though perceived as synonymous with mainframe computers in general due to their marketshare, are now technically and specifically IBM's line of business computers that can all trace their design evolution to the IBM System/360.

First and second generation

From 1952 into the late 1960s, IBM manufactured and marketed several large computer models, known as the IBM 700/7000 series. The first-generation 700s were based on vacuum tubes, while the later, second-generation 7000s used transistors. These machines established IBM's dominance in electronic data processing. IBM had two model categories: one (701, 704, 709, 7090, 7040) for engineering and scientific use, and one (702, 705, 7080, 7070, 7010) for commercial or data processing use. The two categories, scientific and commercial, generally used common peripherals but had completely different instruction sets, and there were incompatibilities even within each category.

IBM initially sold its computers without any software, expecting customers to write their own; programs were manually initiated, one at a time. Later, IBM provided compilers for the newly developed higher-level programming languages Fortran and COBOL. The first operating systems for IBM computers were written by IBM customers who did not wish to have their very expensive machines ($2M USD in the mid-1950s) sitting idle while operators set up jobs manually, and so they wanted a mechanism for maintaining a queue of jobs. It is generally thought that the first operating system used for real work was GM-NAA I/O, produced by General Motors' Research division in 1956. [ A Brief History of Linux] ] IBM enhanced one of GM-NAA I/O's successors and provided it to customers under the name IBSYS. [ IBM 7090/94 IBSYS Operating System] ] Cite journal
author=Gray, G.
title=EXEC II
periodical=Unisys History Newsletter
] As software became more complex and important, the cost of supporting it on so many different designs became burdensome, and this was one of the factors which led IBM to develop System/360 and its operating systems.Chuck Boyer, [ "The 360 Revolution"] ]

The second generation (transistor-based) products were a mainstay of IBM's business and IBM continued to make them for several years after the introduction of the System/360. (Some IBM 7094s remained in service into the 1980s.)

maller machines

Prior to System/360, IBM also sold computers smaller in scale that were not considered mainframes, though they were still bulky and expensive by modern standards. These included:

*IBM 650 (vacuum tube logic, decimal architecture, business and scientific)
*IBM RAMAC 305 (vacuum tube logic, first computer with disk storage; "see:" Early IBM disk storage)
*IBM 1400 series (business data processing; very successful and many 1400 peripherals were used with the 360s)
*IBM 1620 (decimal architecture, engineering, scientific, and education)

IBM had difficulty getting customers to upgrade from the smaller machines to the mainframes because so much software had to be rewritten. The 7010 was introduced in 1962 as a mainframe-sized 1410. The later Systems 360 and 370 could emulate the 1400 machines. A desk size machine with a different instruction set, the IBM 1130, was released concurrent with the System/360 to address the 1620s niche. It used the same EBCDIC character encoding as the 360 and was mostly programmed in Fortran, which was relatively easy to adapt to larger machines when necessary.

"Midrange computer" is a designation used by IBM for a class of computer systems which fall in between mainframes and microcomputers.

IBM System/360

All that changed with the announcement of the System/360 (S/360) in April, 1964 [ [ IBM Archives: System/360 Announcement] ] . The System/360 was a single series of compatible models for both commercial and scientific use. The number "360" suggested a "360 degree," or "all-around" computer system. System/360 incorporated features which had previously been present on only either the commercial line (such as decimal arithmetic and byte addressing) or the technical line (such as floating point arithmetic). [Some of the arithmetic units and addressing features were optional on some models of the System/360. However, models were upward compatible and most were also downward compatible.] The System/360 was also the first computer in wide use to include dedicated hardware provisions for the use of operating systems. Among these were supervisor and application mode programs and instructions, as well as built-in memory protection facilities. [Hardware memory protection was provided to protect the operating system from the user programs (tasks) and the user tasks from each other.] The new machine also had a larger address space than the older mainframes, 24 bits vs. a typical 18 bits.

The smaller models in the System/360 line (e.g. the 360/30) were intended to replace the 1400 series while providing an easier upgrade path to the larger 360s. To smooth the transition from second generation to the new line, IBM used the 360's microprogramming capability to emulate the more popular older models. Thus 360/30s with this added cost feature could run 1401 programs and the larger 360/65s could run 7094 programs. To run old programs, the 360 had to be halted and restarted in emulation mode. Many customers kept using their old software and one of the features of the later System/370 was the ability to switch to emulation mode and back under operating system control.

Operating systems for the System/360 family and its successors included OS/360 (with PCP, MFT, and MVT), BOS, TOS, DOS, and SVS. The original OS/360 and early MVS and VM/CMS versions did not include a copyright literal in the object code and therefore not protected by U.S. Copyright Laws and are available for free use.

The System/360 later evolved into the System/370, the System/390, the zSeries, the System z9, and today's System z10.

Today's Systems

Processor units

The different processors on a current IBM mainframes are:
*CP, Central Processor: general-purpose processor
*IFL, Integrated Facility for Linux: dedicated to Linux OSes (optionally under z/VM)
*ICF, Integrated Coupling Facility: designed to support Parallel Sysplex operations
*SAP, System Assist Processor: designed to handle various system accounting, management, and I/O channel operations
*zAAP, System z9 Application Assist Processor: currently limited to run only Java and XML processing
*zIIP, System z9 Integrated Information Processor: dedicated to run specific workloads including DB2, XML, and IPSec

There are other supporting processors typically installed inside mainframes such as cryptographic accelerators (CryptoExpress), the OSA-Express networking processor, and FICON Express disk I/O processors.

Mainframes in General

Operating Systems

The primary operating systems in use on current IBM mainframes include z/OS (which followed MVS and OS/390), z/VM (previously VM/CMS), z/VSE, z/TPF, and Linux on zSeries. A few systems run MUSIC/SP and UTS (Mainframe UNIX). There are software-based emulators for the System/370, System/390, zSeries, and System z9 hardware, including FLEX-ES and the freely available Hercules emulator which runs under Linux and Microsoft Windows. As of mid-2007, Sine Nomine Associates expects to introduce OpenSolaris on System z. [ [] , retrieved September 12, 2007.]


Current IBM mainframes run all the major enterprise transaction processing environments and databases, including CICS, IMS, WebSphere Application Server, DB2, and Oracle. In many cases these software subsystems can run on more than one mainframe operating system.

ee also

*List of IBM products
*Amdahl Corporation
*IBM midrange computer


*Prasad, Nallur and Savit, Jeffrey (1994). "IBM Mainframes: Architecture and Design", 2nd ed. McGraw-Hill Osborne Media. ISBN 0-07-050691-4. [Now dated. For details on the significant 64-bit architectural changes, refer to IBM technical publications (see z/Architecture).]

External links

* [ Official IBM mainframe page (zSeries/z9)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • IBM mainframe utility programs — are supplied with IBM mainframe operating systems such as MVS to carry out various tasks associated with datasets, etc.History/Common JCLMany of these utilities were designed by IBM users, through the group SHARE, and then developed by IBM or… …   Wikipedia

  • IBM mainframe expanded storage — Traditionally IBM Mainframe memory has been byte accessible. This kind of memory is termed Central Storage . IBM Mainframe processors through much of the 1980s and 1990s supported another kind of memory Expanded Storage.Expanded Storage is 4KB… …   Wikipedia

  • History of IBM mainframe operating systems — The history of operating systems running on IBM mainframes is a notable chapter of history of mainframe operating systems, because of IBM s long standing position as the world s largest hardware supplier of mainframe computers.Arguably the… …   Wikipedia

  • Data set (IBM mainframe) — This article is about mainframe computer file. For a general meaning in computing field, see Data set. data set (archaic), dataset (preferred), is a computer file having a record organization. The term pertains to the IBM mainframe operating… …   Wikipedia

  • IBM DB2 — Developer(s) IBM Initial release 1983 (1983) …   Wikipedia

  • IBM System z — IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM s red trademarked symbol. But because… …   Wikipedia

  • IBM System z9 — is a line of IBM mainframes. It was announced on July 25, 2005 and the first models were available on September 16, 2005. The System z9 also marks the end of the previously used eServer zSeries naming convention. Background System z9 is a… …   Wikipedia

  • IBM 3790 — was a computer system announced in the early 1970s, one of the first distributed computing platforms. It preceded the IBM 8100, announced in 1979. It was designed to be installed in branch offices, stores, subsidiaries, etc., and to be connected… …   Wikipedia

  • IBM Cross System Product (CSP) — IBM s Cross System Product (CSP) was a 4GL intended to create online systems on IBM s mainframe platforms. CSP consisted of a set of source code generators that allowed developers to interactively define, test, generate, and execute application… …   Wikipedia

  • IBM WebSphere MQ — is a family of network software products launched by IBM in March 1992. It was previously known as MQSeries, a trademark that IBM rebranded in 2002 to join the suite of WebSphere products. WebSphere MQ, which is often referred to simply as MQ by… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”