IBM System/38

IBM System/38

The System/38 was a midrange computer Server Platform manufactured and sold by the IBM Corporation. The system offered a number of innovative features, and was the brainchild of IBM engineer Dr. Frank Soltis. Developed under the code-name "Pacific", the System/38 was commercially available in August 1979.

History

System/38 was a descendant of the abandoned IBM Future Systems project, which had been designed as the replacement for the System/360 and System/370 mainframe architectures. System/38 offered more capacity than the previous IBM computer system, System/34. Somewhat confusingly, System/38 chronologically preceded System/36 which was a successor to the System/34.

System/38 was superseded by the AS/400 (which also supported System/36 data & programs, at least to some extent). The AS/400 evolved into the iSeries, which in turn evolved into the System i. The System/38 legacy lives on in the enterprise-class IBM POWER Systems server which superseded System i in 2008.

Features

The System/38 had 48-bit addressing, which was unique for the time, and a novel database-like storage schema. The operating system of the System/38 was called CPF, for "Control Program Facility." (CPF is not related to SSP, the operating system of the IBM System/34 and System/36.)

Languages supported on the System/38 included RPG III, COBOL, BASIC, and PL/I. The operational control language of the System/38 was called CL, for "Control Language." CL programs, similar in concept to shell scripts, could be compiled and executed natively.

Data Storage

In most computers prior to the System/38, and most modern ones, data stored on disk was stored in separate logical files. When data was added to a file it was written in the sector dedicated to this, or if the sector was full, on a new sector somewhere else. In the case of the S/38, every piece of data was stored separately and could be put anywhere on the system. There was no such thing as a physically continuous file on disk, and the operating system managed the storage and recall of all data elements.

Hardware

The System/38's architecture was arguably too demanding of the hardware of the era. When first launched, it struggled under the overhead of the software and operating system, which consumed almost 60 MB on disk, a vast sum at the time [ [http://futureobservatory.dyndns.org/0255.htm "Future Observatory Essay"] ] , leading some wags to suggest that the pre-announce code name for the series, PACIFIC, was actually an acronym meaning "performance ain't critical if function is complete". Decades later, the same software, originally dismissed by some critics as a momentary aberration, runs better than ever on many thousands of modern systems within commercial and government enterprises of all types and sizes.

Distinctions

System/38 and its descendants are unique in being the only existing commercialFact|date=July 2007 computers with capability-based addressing. (The earlier Plessey 250 was one of the few other computers with capability architecture ever sold commercially). Capability-based addressing was removed in the follow-on AS/400 and iSeries models.Frank G. Soltis " [http://books.google.com/books?id=ypJmzqt7JdUC Fortress Rochester: The Inside Story of the IBM ISeries] " p.119 ]

Additionally, the System/38 and its descendants are the only commercial computers ever to use a machine interface architecture to isolate the application software and most of the operating system from hardware dependencies, including such details as address size and register size. Compilers for System/38 and its successors generate code in a high-level instruction set (originally called MI for "Machine Interface", and renamed TIMI for "Technology Independent Machine Interface" for AS/400). MI/TIMI is a virtual instruction set; it is not the instruction set of the underlying CPU. Unlike some other virtual-machine architectures in which the virtual instructions are interpreted at runtime, MI/TIMI instructions are never interpreted. They constitute an intermediate compile time step and are translated into the processor's instruction set as the final compilation step. The MI/TIMI instructions are stored within the final program object, in addition to the executable machine instructions. If a program is moved from a processor with one native instruction set to a processor with another native instruction set, the MI/TIMI instructions will be re-translated into the native instruction set of the new machine before the program is executed for the first time on the new machine.

The System/38 also has the distinction of being the first commercially available IBM Midrange computer to have a RDBMS integrated into the operating system.

eries

The System/38 was nearly called the System/380, and the AS/400 was nearly called the System/40.

ales

IBM sold an estimated 20,000 System/38s within the first five years of availability, according to articles published in industry magazines NEWS 34/38 and Midrange Computing. Although billed as a minicomputer, the S/38 was much more expensive than IBM's established best-selling System/34, and its replacement, the System/36. Of equal importance was the difficulty of upgrading from - say - a System/34 to a S/38. Although the machines had some similarities, such as twinax peripherals and RPG programming languages, in reality they were very different. IBM tacitly acknowledged this by bringing out the System/36 - an upgraded System/34 - after the launch of the S/38.

In the marketplace, IBM thus found itself with three overlapping, but incompatible, ranges. The System/34/36, the System/38 and the mainframe /360 architecture (that the System/38 was originally designed to replace). DEC, at that time one of IBM's main competitors, was able to exploit this by offering a wide range of products based on a single architecture. IBM's counter to this, the 9370 or 'baby mainframe', was a commercial failure.

The S/38's advanced operating system lives on with IBM's AS/400. Realising the importance of the thousands of lines of 'legacy code' (programs) written, 'AS' stands for 'Application System'. Great efforts were made by IBM to enable programs originally written for the System/34 and /36 to be moved to the AS/400., The AS/400 was replaced by the iSeries, which was subsequently replaced by the System i. In 2008, the System i was replaced by the IBM POWER Systems.

External links

* [http://www-03.ibm.com/ibm/history/history/year_1978.html System/38 History]
* [http://www-03.ibm.com/ibm/history/reference/glossary_3.html System/38 Glossary Reference]
* [http://www.cs.washington.edu/homes/levy/capabook/Chapter8.pdf The IBM System/38] Chapter 8, "Capability-Based Computer Systems", by Henry M. Levy (Digital Press, 1984)

References

*R. L. Hoffman and F. G. Soltis. Hardware organization of the System/38, IBM System/38 Technical Developments (G58060237), 1980, 19-21.
*M. E. Houdek and G. R. Mitchell. Translating a large virtual address, IBM System/38 Technical Developments (G58060237), 1980, 22-24.

*Viktors Berstis, " [http://doi.acm.org/10.1145/800053.801932 Security and protection of data in the IBM System/38] ", Proceedings of the 7th annual symposium on Computer Architecture, p.245-252, May 06-08, 1980, La Baule, United States

*W. David Sincoskie, David J. Farber: SODS/OS: Distributed Operating System for the IBM Series/1. Operating Systems Review 14(3): 46-54 (July 1980)

*ME Houdek, FG Soltis, RL Hoffman " [http://portal.acm.org/citation.cfm?id=800052.801885 IBM System/38 support for capability-based addressing] " Proceedings of the 8th annual symposium on Computer, Minneapolis, Minnesota, United States. pp. 341 - 348 (1981)


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • 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 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 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 System/32 — System 32 redirects here. For the arcade system board, see Sega System 32. The IBM System/32 (IBM 5320) introduced in January 1975 [http://www 03.ibm.com/ibm/history/exhibits/rochester/rochester 4017.html] was a low end business computer. It was… …   Wikipedia

  • IBM System/3X — was a line of general business midrange computers that were developed and marketed by the IBM Company beginning in 1975. The AS/400, a successor system that was introduced in 1988, was based on a combination of the System/36 and System/38… …   Wikipedia

  • IBM System R — is a database system built as a research project at IBM San Jose Research (now IBM Almaden Research Center) in the 1970s. System R was a seminal project: it was the first implementation of Structured Query Language (SQL), which has since become… …   Wikipedia

  • IBM System x — The IBM System x computers form a sub brand of International Business Machines (IBM s) System brand servers (the other System sub brands having the names IBM System i, IBM System p, IBM System z and IBM System Storage). In addition IBM System x… …   Wikipedia

  • IBM System/36 — The IBM System/36 was a minicomputer marketed by IBM from 1983 to 2000. It was a multi user, multi tasking successor to the System/34. Like the System/34 and the older System/32, the System/36 was primarily programmed in the RPG II language. One… …   Wikipedia

  • IBM System i — The IBM System i is IBM s previous generation of systems designed for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008. In 2006, the platform was rebranded to System i as part of IBM s Systems branding initiative …   Wikipedia

  • IBM System p — The System p, formerly known as RS/6000, was IBM s RISC/UNIX based server and workstation product line. In April 2008, IBM announced a rebranding of the System p and its unification with the System i platform. The resulting product line is called …   Wikipedia

Share the article and excerpts

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