IBM 7437 VM/SP Technical Workstation
| Company type | Product line |
|---|---|
| Industry | Computer hardware |
| Predecessor | IBM Personal Computer |
| Founded | 1983 |
| Headquarters | Armonk, New York , United States |
| Products | PC-based mainframe-compatible computer systems (XT/370, AT/370, 7437 VM/SP, Personal/370, S/390 Processor Card, R/390, P/390, S/390 Integrated Server) |
| Parent | IBM |
Since the personal computer emerged in the 1980s, IBM and other manufacturers developed PC-based systems compatible with IBM mainframes, designed to operate alongside larger IBM mainframe computers. These solutions provided benefits such as lower expenses, decreased energy use, and a more compact design compared to conventional mainframes, though they sacrificed some performance and reliability. Their primary users included mainframe software developers, educational institutions, small enterprises with less critical processing needs, and disaster recovery scenarios.
Background
Prior to the mid-1990s, mainframes were sizable machines that required specialized facilities equipped with air conditioning and three-phase electrical power. In contrast, modern mainframes have a reduced physical size and impose fewer demands on infrastructure adjustments.
System/370
IBM initially showcased a mainframe instruction set within a desktop device through the IBM 5100 in 1975, which employed microcode to execute a modified variant of IBM’s APL interpreter originally designed for mainframes.
The introduction of the IBM Personal Computer in 1981 marked IBM’s entry into the PC market; although this system was not based on System/370 architecture, subsequent hardware developments enabled it to run S/370 instructions locally.
Personal Computer XT/370
In October 1983, IBM released the Personal Computer XT/370, a hybrid machine capable of running PC DOS natively, acting as a 3270 terminal, and processing S/370 instructions on-site—distinguishing it from the IBM 3270 PC.
This model was essentially an enhanced IBM Personal Computer XT (System Unit 5160) outfitted with three proprietary 8-bit expansion cards: a processor card containing two modified Motorola 68000 CPUs that emulated most S/370 fixed-point and non-floating-point operations alongside an Intel 8087 coprocessor for floating-point emulation; a memory expansion card providing 512 KiB of RAM; and a 3270 terminal emulator card used for downloading system software. The system booted into DOS and operated the VM/PC Control Program. The added memory expansion allowed up to RAM accessible by the XT processor and supported virtual memory paging on the hard drive.
IBM reported that the XT/370 achieved approximately 0.1 MIPS when data resided in RAM. Priced around in 1984, it delivered competitive cost per MIPS compared to IBM’s larger mainframes—for instance, an IBM 4341 offered 1.2 MIPS at . Although intended to relieve mainframe workloads, increased adoption of the XT/370 may have contributed to higher overall mainframe sales.
VM/PC simulated virtual disks as PC DOS files, simplifying file transfers and ASCII/EBCDIC code conversions.
The XT/370 came with an XT-style keyboard featuring 83 keys and 10 function keys. Subsequent updates replaced the PC3277-EM card with IBM 3278/79 boards and allowed additional hard drives through an expansion chassis.
In 1984, BYTE magazine described the XT/370 as "a qualified success," commending its integration of System/370 capabilities into an XT form factor while noting potential areas for technical enhancement.
Production of the XT/370 ceased in April 1987.
Personal Computer AT/370
The IBM Personal Computer AT/370 was introduced in 1984, incorporating upgraded cards similar to those in the XT/370 but with improved software supporting larger hard drives and direct memory access (DMA) transfers. This model was approximately 60% faster than its predecessor. It utilized 16-bit interface co-processor cards named PC/370-P2 and PC/370-M2; the latter included 512 KB of memory (with 480 KB available for programs running in S/370 mode and 32 KB reserved for microcode). The AT/370 featured the same 3278/79 Emulation Adapter found in later XT/370 models and came equipped with 512 KB of onboard RAM.
Operating VM/PC alongside PC DOS version 3.0, this system improved upon the earlier DOS 2.10 used by the XT model. VM/PC version 2, released in November 1985, enhanced performance by as much as 50% and enabled additional memory to function as a page cache for VM. Despite these advancements, a Computerworld report from 1985 indicated sluggish sales figures. Both the AT/370 and XT/370 were discontinued simultaneously in April 1987.
IBM 7437 VM/SP Technical Workstation
In April 1988, IBM unveiled the IBM 7437 VM/SP Technical Workstation, which was later renamed Personal System/370. This standalone tower housed the CPU alongside 16 MB of primary memory. It interfaced through an MCA card with a PS/2 Model 60, 70, or 80, which managed input/output operations and disk storage. Operating on IBM’s VM/SP system, the 7437 was characterized as "akin to a 9370 with a single terminal," specifically targeting users already familiar with S/370 systems. Its price in November 1988 was set at $18,100 per unit for minimum orders of 25.
The workstation was designed to offer a single-user S/370-compatible environment tailored for CAD and engineering software originally developed for IBM mainframes, including applications like CADAM and CATIA. Graphics capabilities were provided by the IBM 5080 graphics system—a separate floor-standing unit connected to the PS/2 via cable and MCA adapter.
Personal/370
The Personal/370 (P/370) was introduced by IBM as a single-slot 32-bit MCA expansion card compatible with PS/2 or RS/6000 platforms. This card allowed System/370 operating systems such as MUSIC/SP, VM, and VSE to run concurrently alongside OS/2 or AIX. Supporting multiple simultaneous users, it incorporated a complete S/370 processor equipped with an FPU co-processor and featured 16 MB of memory. The host operating system and hardware managed control and I/O channels, with optional additional cards available for mainframe-specific peripherals like 3270 control units and tape drives.
Although consolidated onto a single card, the P/370 delivered performance approximately three times greater than the 7437 workstation, achieving speeds of 3.5 MIPS—comparable to entry-level IBM 4381 models—with later evaluations reporting up to 4.1 MIPS. Released from November 1989 through special bidding, this solution offered a cost-efficient method to bring mainframe functionality into PC-based environments.
System/390
In 1995, IBM introduced the "Enhanced S/390 MicroProcessor Complex," a processor card enabling support for the IBM ESA/390 architecture within PC-based systems. This component (IBM part number 8640-PB0) was integrated into IBM’s PC Server product line, including models such as the IBM PC Server 330 (1998) and PC Server 500, thereby expanding mainframe capabilities onto standard server hardware.
S/390 Processor Card
The S/390 Processor Card was engineered for full compatibility with existing mainframe operating systems and software stacks by implementing the entire ESA/390 and XA instruction sets without requiring instruction translation. It underwent development across three iterations:
- The initial version included 32 MB of dedicated memory, with optional daughter cards allowing expansion to either 64 MB or 128 MB RAM, delivering performance at approximately 4.5 MIPS and interfacing through Micro Channel architecture.
- The second generation transitioned to PCI host systems, standardizing memory at 128 MB while maintaining the same 4.5 MIPS throughput.
- The third iteration, known as the P/390E (Enhanced), increased dedicated memory capacity to 256 MB and enhanced performance to around 7 MIPS on PCI hosts. A limited pre-production model supported up to 1 GB of memory.
These processor cards enabled enterprises to harness mainframe-class processing power within PC-based infrastructures, providing efficient support for a variety of business-critical workloads.
R/390
The R/390 was an expansion card utilized in IBM RS/6000 servers, equipped with a 67 or 77 MHz POWER2 processor and memory ranging from 32 to 512 MB, depending on the setup. The MCA-compatible P/390 card is designed to fit all MCA RS/6000 systems, whereas the PCI version of the P/390 card is intended for earlier PCI RS/6000 models; collectively, these are referred to as R/390. Running these servers requires AIX version 4 as the operating system.
P/390
The P/390 expansion card served the IBM PC Server line as a more cost-effective alternative to the R/390. The initial P/390 system, built into an IBM PC Server 500 chassis, featured a 90 MHz Intel Pentium CPU operating under OS/2. In mid-1996, the updated PC Server 520 model introduced a faster 133 MHz Pentium processor. Both versions started with 32 MB of RAM and could be expanded up to 256 MB. The PC Server 500 included eight MCA slots; the PC Server 520 added two PCI slots but reduced MCA slots by two.
S/390 Integrated Server
Launched in November 1998, the S/390 Integrated Server (S/390 IS) is a compact mainframe measuring 82 x 52 x 111 cm, tailored for clients requiring less I/O throughput and performance compared to the larger S/390 Multiprise 3000. It incorporates 256 MB of ECC memory and a single CMOS main processor delivering approximately 8 MIPS—the same CPU used in the P/390 E-card—with a Pentium II serving as the IOSP (I/O Service Processor). The system supports up to four ESCON channels and four parallel channels, alongside standard PCI and ISA expansion slots. Internal storage capacity reaches up to 255 GB through sixteen 18 GB drives configured with redundancy. Compatible operating systems include OS/390, MVS/ESA, VM/ESA, and VSE/ESA.
Fujitsu PC-based systems
Within Fujitsu’s lower-tier S/390-based BS2000 mainframe portfolio are two PC-based configurations. The SQ100 model features dual-core 2.93 GHz Intel Xeon E7220 processors delivering up to 200 RPF performance. Its successor, the SQ200, employs six-core 2.66 GHz Xeon X7542 CPUs providing up to 700 RPF. All Intel 64-bit BS2000 mainframes support Linux or Windows running in separate partitions. Additionally, Fujitsu manufactures proprietary S/390-native processors and mainframe hardware tailored for its high-end BS2000 offerings.
z/Architecture and today
From the late 1990s onward, advancements in PC processor speeds have enabled mainframe emulation without requiring dedicated coprocessor cards. Several PC-based emulators now support System/390 and z/Architecture environments:
- FLEX-ES, developed by Fundamental Software, emulates System/390 (ESA/390) and z/Architecture. As of 2006, it ranked among the leading IBM-compatible mainframe solutions on PCs. FLEX-ES operates on most standard PC hardware but its license restricts usage to the original host machine—typically approved IBM xSeries servers or ThinkPad laptops.
- Hercules is an open-source emulator supporting System/370, System/390, and z/Architecture instruction sets but requires a full operating system to execute applications. While IBM does not license current OS versions for Hercules use, earlier System/370 operating systems are public domain and legally accessible.
- zPDT (System/z Personal Development Tool) is an IBM offering that allows PartnerWorld Independent Software Developers to run z/OS versions 1.6 and later, DB2 V8+, z/TPF, or z/VSE version 4.1+ on Linux-based PCs.
- IBM ZD&T (Z Development and Test Environment) provides an x86-based emulation platform for Z hardware running authentic z/OS software. It supports application portability and compatibility and is primarily intended for education, demonstration, development, and testing of mainframe applications.
- The Z390 and zCOBOL toolkits offer portable macro assembler and COBOL compilers with linkers and emulators, enabling development of mainframe-compatible applications on any J2SE 1.6.0+ runtime environment.
See also
External links
- Introduction to P/390 and R/390 with OS/390 (IBM Redbook)
- OS/390 New User's Cookbook for P/390, R/390, S/390 Integrated Server (IBM Redbook)
- Hardware Announcement for S/390 Integrated Server; September 8, 1998
- Performance of VM/ESA on P/390, R/390 PC Server 520, and RS/6000 591
- High-resolution images of a PC Server 500
- Detailed photographs of an S/390 IS including console screenshots
- Information on P/390 at 'Ardent Tool of Capitalism'
- IBM PC Server System/390 FAQ hosted by 'Ardent Tool of Capitalism'
- zPDT: Reference and Introduction (IBM Redbook)
- zPDT User's Guide (IBM Manual)
- Worldwide distributor for zPDT
- zPDT support for Rational Developer for System z Unit Testing
- Micro/370 processor chips utilized in XT/370