Content deleted Content added
m →System/390: fix typo |
|||
(14 intermediate revisions by 10 users not shown) | |||
Line 1:
{{short description|Type of computer system}}
Since the rise of the [[personal computer]] in the 1980s, [[IBM]] and other vendors have created '''PC-based IBM mainframe-compatible
==Background==
Line 9:
IBM had demonstrated use of a mainframe instruction set in their first desktop computer—the [[IBM 5100]], released in 1975. This product used microcode to execute many of the [[System/370]]'s processor instructions, so that it could run a slightly modified version of IBM's [[APL (programming language)|APL]] mainframe program interpreter.
In 1980 rumors spread of a new IBM personal computer, perhaps a miniaturized version of the 370.<ref name="byte198101">{{cite news | url=https://archive.org/stream/byte-magazine-1981-01/1981_01_BYTE_06-01_Hand-held_Computers#page/n313/mode/2up | title=Interest Group for Possible IBM Computer | work=BYTE | date=January 1981 | accessdate=18 October 2013 | pages=313}}</ref> In 1981 the [[IBM Personal Computer]] appeared, but it was not based on the System 370 architecture. However, IBM did use their new PC platform to create
===Personal Computer XT/370===
Line 23:
''[[BYTE]]'' in 1984 called the XT/370 "a qualified success". The magazine praised IBM for "fitting all of the 370's features into the XT", and hoped for technical improvements that "might result in an even better computer".<ref name="sabine1984fall">{{cite news | url=https://archive.org/stream/byte-magazine-1984-09/1984_09_BYTE_09-09_Guide_to_the_IBM_PCs#page/n217/mode/2up/search/5160 | title=The IBM XT/370 Personal Computer | work=BYTE | date=Fall 1984 | accessdate=18 March 2016 | author=Sabine, Ernest | pages=210–217}}</ref>
The XT/370 was discontinued in April 1987.<ref name=givesup>{{cite journal | date=April 13, 1987 | url=https://techmonitor.ai/technology/ibm_gives_up_on_the_personal_xt_at370 | title=IBM Gives Up on the Personal XT/, AT/370 | journal=Computer Business Review | publisher=New Statesman Media Group | archiveurl=https://archive.today/20230920021426/https://techmonitor.ai/technology/ibm_gives_up_on_the_personal_xt_at370 | archivedate=September 20, 2023}}</ref>
===Personal Computer AT/370===
In 1984, IBM introduced the IBM Personal Computer AT/370<ref>{{cite web|url=https://www-03.ibm.com/ibm/history/documents/pdf/1970-1984.pdf |archive-url=https://web.archive.org/web/20050310235403/http://www-03.ibm.com/ibm/history/documents/pdf/1970-1984.pdf |url-status=dead |archive-date=March 10, 2005 |title=IBM Highlights, 1970-1984 |publisher=IBM}}</ref> with similar cards as for the XT/370 and updated software, supporting both larger hard disks and <!-- 16-bit Dubious, see talk --> DMA transfers from the 3277 card to the AT/370 Processor card. The system was almost 60% faster than the XT/370.<ref name=Mueller92/> The AT/370 used different, 16-bit interface co-processing cards than the XT, called PC/370-P2 and PC/370-M2. The latter card still had only 512 KB for memory, out of which 480 KB were usable for programs in S/370 mode, while 32 KB were reserved for microcode storage. For the terminal emulation function, the AT/370 came with the same 3278/79 Emulation Adapter as the late-series XT/370. The AT/370 motherboard itself was equipped with 512 KB of RAM.<ref name="pc-service-information-manual"/>{{rp|9-26 to 9-28}}
The AT/370 also ran VM/PC, but with PC DOS 3.0 instead of 2.10 that the XT version used.<ref>Virtual Machine/Personal Computer User's Guide, p. 1-3, IBM publication number 6137739, December 1984</ref> VM/PC version 2, launched in November 1985, improved performance by up to 50%; it allowed add-on memory (in addition to the disk) to be used as a [[page cache]] for VM.<ref name="Gallant">{{cite journal|author=John Gallant|title=IBM exploiting AT/370 ability|journal=Computerworld: The Newsweekly of Information Systems Management|url=https://books.google.com/books?id=ZUMIDEwANHgC&pg=PA25|date=25 November 1985|publisher=Computerworld|pages=25, 29|issn=0010-4841}}</ref>
A November 1985 ''[[Computerworld]]'' article noted that the machine was "slow selling".<ref name="Gallant"/> The AT/370 was discontinued alongside the XT/370 in April 1987.<ref name=givesup />
===IBM 7437 VM/SP Technical Workstation===
In April 1988, IBM introduced a System/370 [[workstation]] that had been shipping to some customers since August 1987.<ref>{{cite magazine | last=Cortino | first=Juli | title=IBM 'personal mainframe' goes public this summer | magazine=PC Week | volume=6 | issue=16 | date=1989-04-24}}</ref> Officially called the IBM 7437 VM/SP Technical Workstation (and later also known as the Personal System/370), it was a freestanding tower that connected to a [[Micro Channel architecture|MCA]] card installed in a [[IBM Personal System/2|PS/2]] [[IBM PS/2 Model 60|Model 60]], 70, or 80. The 7437 tower contained the processor and a 16{{nbsp}}Mbytes main memory, and the PS/2 provided I/O and disk storage.<ref name=Cain>{{cite magazine | last=Cain | first=Matthew | title=IBM quietly sells a VM workstation: single-user system | magazine=MIS Week | volume=9 | issue=45 | date=1988-11-07 | page=8 |url=https://archive.org/details/sim_mis-week_1988-11-07_9_45/page/8}}</ref> The 7437 ran the IBM [[VM/SP]] operating system, and one IBM representative described the 7437 "like a [[IBM 9370|9370]] with a single terminal". It was intended for existing S/370 users and its November 1988 list price was $18,100 for a minimum 25-unit order.<ref>{{citation | last1=Fisher | first1=Sharon | last2=LaPlante | first2=Alice | title=IBM's VM/SP Device Cuts Mainframe Load | periodical=InfoWorld | volume=10 | issue=45 | page=113 | date=1988-11-07 | url=https://books.google.com/books?id=RzsEAAAAMBAJ&q=ibm%207437&pg=PT112}}</ref> One of its intended roles was to provide a single-user S/370-compatible computer that could run [[computer-aided design]] and [[Computer-aided engineering|engineering]] applications that originated on IBM mainframes such as [[CADAM]] and [[CATIA]]. Graphics support was provided by an IBM 5080 graphics system, a floor-standing tower. The 5080 was connected to the 7437 through the PS/2 via a cable and MCA adapter.<ref>{{cite magazine | last=Smalley | first=Eric | title=Quiet IBM Entry Lets Users Run VM on Desk Top | magazine=Digital Review | volume=5 | issue=22 | date=1989-11-21 | page=19}}</ref>
===Personal/370===
Line 42 ⟶ 44:
==System/390==
In 1995 IBM introduced a card, the "Enhanced S/390 MicroProcessor Complex", which supported [[IBM ESA/390]] architecture on a PC-based system.<ref>{{cite news|title=Pipeline - Announced|volume = 17|url=https://books.google.com/books?id=0joEAAAAMBAJ&pg=PA25|accessdate=Feb 14, 2018|work=Infoworld|issue=30|date=August 21, 1995}}</ref> IBM's PC-related products evolved to support that as well, employing the card (IBM part number 8640-PB0) in the "IBM PC Server 330 in 1998<ref>{{cite web|last1=IBM Corporation|title=IBM PC Server System/390 Hints and Tips|url=
===S/390 Processor Card===
Line 53 ⟶ 55:
===R/390===
R/390 was the designation used for the expansion card used in an IBM RS/6000 server. The original R/390 featured a 67 or 77 MHz [[POWER2]] processor and 32 to 512 MB of RAM, depending on the configuration. The [[Micro Channel architecture|MCA]] P/390 expansion card can be installed in any [[Micro Channel architecture|MCA]] RS/6000 system, while the [[Peripheral Component Interconnect|PCI]] P/390 card can be installed in a number of early [[Peripheral Component Interconnect|PCI]] RS/6000s; all such configurations are referred to as an R/390. R/390 servers need to run AIX version 4 as the host operating system.
[[File:IBM P390 (1).jpg|thumb|IBM PC Server 500.
===P/390===
P/390 was the designation used for the expansion card used in an [[IBM PC Server]] and was less expensive than the R/390. The original P/390 server was housed in an IBM PC Server 500 and featured a 90 MHz [[Intel]] [[
===S/390 Integrated Server===
[[File:IBM s390 integrated server (1).jpg|thumb|IBM S/390 Integrated Server]]
The S/390 Integrated Server (aka S/390 IS) is a mainframe housed in a
===Fujitsu PC-based systems===
Fujitsu offers two based systems that make up the lower end of Fujitsu's S/390-based [[BS2000]] mainframe product line.<ref>[https://globalsp.ts.fujitsu.com/dmsp/docs/wp_s175_s210_business-server.pdf]{{dead link|date=March 2018
== z/Architecture and today==
Line 69 ⟶ 71:
{{update|section|date=February 2014}}
{{no footnotes|section|date=February 2014}}
}}
Line 76 ⟶ 77:
* '''FLEX-ES''' by Fundamental Software emulates both System/390 (ESA/390) and [[z/Architecture]]. Claimed to be one of the most popular PC-based IBM-compatible mainframe products (as of 2006). While FLEX-ES is capable of running on most PC hardware, the licensing agreement requires that FLEX-ES must run on the machine with which it was sold; in the past, this included Compaq Proliant and HP servers, but today this is nearly always an approved IBM [[IBM System x|x]]Series server or a [[ThinkPad]] laptop.
* '''[[Hercules (emulator)|Hercules]]''', an open source emulator for the System/370, System/390, and z/Architecture instruction sets. It does however require a complete operating system in order to execute application programs. While IBM does not license its current operating systems to run on Hercules, earlier System/370 operating systems are in the [[public ___domain]]{{Citation needed|date=February 2021}} and can be legally run on Hercules.
* '''[[zPDT]]''' (System/z Personal Development Tool), an IBM offering allowing IBM PartnerWorld Independent Software Developers (ISVs) to legally run [[z/OS]] 1.6 (or higher), [[IBM DB2|DB2]] V8 (or higher), [[z/VM]], [[z/TPF]], or [[z/VSE]] 4.1 (or higher) on PC-based machines that can be acquired based on a Linux emulation.
*'''IBM ZD&T''' (Z Development and Test Environment), an IBM offering ''provides an x86-based environment that emulates Z hardware and runs'' genuine ''z/OS software, offering unmatched application portability and compatibility. IBM Z Development and Test Environment can be used for education, demonstration, and development and test of applications that include mainframe components.''
* The Z390 and zCOBOL is a portable macro assembler and COBOL compiler, linker, and emulator toolkit providing a way to develop, test, and deploy mainframe compatible assembler and COBOL programs using any computer that supports J2SE 1.6.0+ runtime.
==Timeline==
{{Timeline of the IBM Personal Computer}}
==See also==
*[[List of IBM Personal Computer models]]
*[[List of IBM products]]
Line 109 ⟶ 114:
[[Category:IBM PC compatibles]]
[[Category:X86 IBM personal computers
[[Category:IBM workstations]]
[[Category:IBM System/360 mainframe line]]
|