IBM ESA/390

IBM ESA/390

ESA/390 (Enterprise Systems Architecture/390) was introduced in September 1990 [http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/DZ9AR006/1.1?DT=19990630131355 Enterprise Systems Architecture/390 Principles of Operation. IBM Publication No. SA22-7201. Retrieved on 17-09-2007.] and is IBM's last 31-bit-address/32-bit-data mainframe computing design, copied by Amdahl, Hitachi, and Fujitsu among other competitors. It was the successor of System/370 and has been succeeded by the 64-bit z/Architecture in 2000.

Machines supporting the architecture have been sold under the brand System/390 (S/390) from the beginning of the 1990s. It was the only IBM mainframe architecture implemented first with bipolar and later with CMOS CPU electronics.

Architecture and memory

The architecture employs a channel I/O subsystem in the System/360 tradition, offloading almost all I/O activity to specialized hardware in the mainframe tradition.

The architecture maintained backward compatibility with the 24-bit-address/32-bit-data System/360 (1964) and all intermediate large system 24/31-bit-address/32-bit-data architectures (System/370, System/370-XA, and ESA/370).

ESA/390 is arguably a 32-bit architecture; as with System/360, System/370, 370-XA, and ESA/370, the general-purpose registers are 32 bits long, and the arithmetic instructions support 32-bit arithmetic. Only memory addressing is limited to 31 bits. (IBM reserved the most significant bit to easily support applications expecting 24-bit addressing, as well as to sidestep a problem with extending two instructions to handle 32-bit unsigned addresses.)

In fact, total system memory is not limited to 31 bits (2 GB). [In the context of computer memory, 1 GB = 10243 bytes] While a single address space cannot exceed 2 GB, ESA/390 supports multiple concurrent address spaces. These address spaces are dedicated to different LPARs of the machine and system memory areas larger than 2GB can be configured as expanded storage and dedicated to an LPAR, where 4k pages from expanded storage can be copied into main storage and reverse. Thus, such memory can be used for ultra-fast paging, for disk caching and virtual disks within the VM/CMS operating system. Under Linux/390 this memory cannot be used for disk caching, instead it is supported by a block device driver, allowing to use it as ultra-fast swap space and for ram disks.

An important capability to form a Parallel Sysplex was added to the architecture in 1994.

Some PC-based IBM-compatible mainframes which provide ESA/390 processors in smaller machines have been released over time, but were only intended for software development.

The Hercules emulator is a portable ESA/390 and z/Architecture machine emulator which supports enough devices to boot many ESA/390 operating systems. Since it is written in pure C, it has been ported to many platforms, including S/390 itself. A commercial emulation product for IBM xSeries with higher execution speed is also available.

S/390 computers

The ESA/390 architecture was introduced with IBM ES/9000 family of mainframes.

Later, since 1994, the IBM 9672 machines were the largest and most notable. This line has been built in 6 hardware generations: [ cite web
last = Elliott
first = Jim
title = "The Evolution of IBM Mainframes and VM"
work =
publisher = SHARE Session 9140
date = 2004-08-17
url = http://www.linuxvm.org/Present/SHARE103/S9140jea.pdf
format = PDF
accessdate = 2007-10-21
Slide 28: "9672 to zSeries".
]
*G1 – 9672-R"n"1, 9672-E"nn", 9672-P"nn"
*G2 – 9672-R"n"2, 9672-R"n"3
*G3 – 9672-R"n"4
*G4 – 9672-R"n"5
*G5 – 9672-"nn"6
*G6 – 9672-"nn"7

In the course of next generations, CPUs added more instructions and were turned from bipolar to CMOS. G1 and G2 were bipolar, G3 and G4 were the first CMOS generations, which were slower than the bipolar models. CMOS caught up in the G5 and G6 generations. CMOS designs permitted much smaller mainframes, such as the Multiprise 3000 introduced in 1999, which was actually based on 9672 G5.

Operating Systems

OS/390, VM/CMS, VSE, Linux/390 and all systems supported by earlier System/370.

References

* [http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR390.html IBM System/390 Announcement] The text of an IBM U.S. Marketing & Services press release distributed on September 5, 1990.

External links

* [http://www.computermuseum.org.uk/fixed_pages/IBM_S390.html Exterior and interior images of the IBM 390] at The Jim Austin Computer Collection, UK Computer Museum. Accessed July 2008


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • IBM System/390 — IBM mainframe Архитектура 700/7000 series разная System/360 System/370 System/370 S/370 XA ESA/370 System/390 ESA/390 (ARCHLVL 1) zSeries z/Architecture 1 (ARCHLVL 2) …   Википедия

  • IBM S/390 — System/390 (auch S/390) ist die Bezeichnung für eine nach der IBM ESA/390 (Enterprise Systems Architecture/390) der Firma IBM gebaute Großrechner Familie. Sie wurde 1990 vorgestellt. Es handelt sich um die Nachfolgeserie zum System/370. Sie ist… …   Deutsch Wikipedia

  • IBM ESA/390 — …   Википедия

  • 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/360 — IBM mainframe Архитектура …   Википедия

  • IBM System z — IBM mainframe Архитектура 700/7000 series разная System/360 System/370 System/370 S/370 XA ESA/370 System/390 ESA/390 (ARCHLVL 1) zSeries z/Architecture 1 (ARCHLVL …   Википедия

  • IBM ES/9000 family — IBM ES/9000 is the family of IBM mainframes, introduced in 1990 [http://www 03.ibm.com/ibm/history/exhibits/mainframe/mainframe FS9000.html IBM ES/9000 Characteristics. Retrieved on 17 09 2007.] , as the first implementations of the ESA/390… …   Wikipedia

  • IBM System z10 — BC IBM mainframe Архитектура 700/7000 series разная System/360 System/370 …   Википедия

  • IBM System/370 — IBM mainframe Архитектура 700/7000 series разная System/360 System/370 System/370 S/370 XA ESA/370 System/390 ESA/390 (ARCHLVL 1) zSeries …   Википедия

  • 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

Share the article and excerpts

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