Manufacturer | Wang Laboratories [1] |
---|---|
Type | minicomputer |
Release date | May 1973 [2] [3] |
Introductory price | US$7,400(equivalent to $50,800 in 2023) |
Units shipped | 65,000 [4] [5] |
Operating system | Wang MOS(OS), BASIC |
CPU | Transistor–transistor logic (TTL) |
Memory | 4 KB RAM (Expandable in 4 KB increments up to 32 KB) MOS(OS) in 4 KB ROM BASIC in 16 KB ROM [6] [7] |
Storage | cassette tape storage unit |
Display | 16 lines x 64 characters cathode ray tube (CRT) [8] [9] |
Input | Keyboard |
Predecessor | Wang 3300 |
The Wang 2200 was an all-in-one minicomputer released by Wang Laboratories in May 1973. [10] Unlike some other desktop computers, such as the HP 9830, it had a cathode-ray tube (CRT) in a cabinet that also included an integrated computer-controlled cassette tape storage unit and keyboard. [11] It was microcoded to run BASIC on startup, making it similar to home computers of a few years later. About 65,000 systems were shipped in its lifetime and it found wide use in small and medium-size businesses worldwide.
The 2200 series evolved from a singular desktop computer into larger systems able to support up to 16 workstations which utilized commercial disk technologies that appeared in the late 1970s and early 1980s. [12] The disk subsystems could be attached to up to 15 computers giving a theoretical upper limit of 240 workstations in a single cluster. [11]
Unlike other Wang product lines such as the VS and OIS, value-added resellers (VARs) were used to customize and market 2200 systems to customers. One such solution deployed dozens of 2200 systems and was developed in conjunction with Hawaii and Hong Kong–based firm, Algorithms, Inc. It provided paging (beeper) services for much of the Hong Kong market in the early 1980s.
The first models of the 2200, released in April 1973, were the 2200A and B. This differed in the amount of microcode, with the B model holding additional commands in Wang BASIC. The extra commands in the B model were mostly related to data handling, allowing BASIC programs to construct databases with relative ease. The later C model added a small number of additional commands, including simple error handling.
The A, B and C were replaced by the S and T models, which re-implemented the CPU using newer, higher-density large-scale integration parts. S models added commands to convert strings to and from numbers and a few other commands. The T version added a complete set of matrix math commands like those seen in later versions of Dartmouth BASIC as well as new input/output functions. The S and T machines also used an internal power supply, rather than the external one used in the earlier models.
The E and F models had features similar to those of the S and T, but was yet another re-implementation of the CPU and this time housed the system in a case from a terminal. Another change was the input/output subsystem, which made I/O cards for the E/F incompatible with the earlier machines.
A complete re-design of the CPU was underway as early as 1974. This was not simply a re-implementation of the same underlying CPU using new components, the CPU ran an entirely different machine code. This was invisible to the user, because the line had always coded its BASIC in microcode, not the machine language, and the user only had access to the microcode. This meant user programs including "machine code" continued to run on the new CPUs in spite of them having completely different instructions.
The new machine was introduced at the September 1976 Westcon show and shipped the next year as the 2200VP [13] [14] Its BASIC-2's disk access permitted not only filename-based access, called "Automatic File Cataloging" but also "Absolute Sector Addressing." The latter enabled setting up one's own type of database. Up to 16 files could be simultaneously be open. [14] Two language features, $GIO and $IF ON/OFF, facilitated a wide range of devices, including telecommunications. [14]
Wang 2200MVP was a multi-user "upgrade". [14] Wang claimed to support "High-speed printers (up to 600 lpm), IBM diskette and 9-Track magnetic tape compatibility, telecommunications and special instrument controllers." [15]
In the early 1980s, the VP series was replaced by a single-chip VLSI implementation, the "Micro VP". It was otherwise similar to the earlier versions.
The last models of the 2200 series were introduced in July 1989 as the 2200 CS/386. This used a 16 MHz Intel 80386 as the CPU and implemented the 2200 microcode on top. The entire machine fit onto a single plug-in card that replaced the VP style CPU in the existing chassis design, using all of the existing peripherals. BASIC was implemented in 256 KB of static RAM loaded from disk, and used an incremental compiler rather than an interpreter as in previous versions.
In March 1991, the CS/386 Turbo replaced it, running at 32 MHz.
In the 1970s, Wang 2200 computers were extensively used by Gosplan and Goskomstat, the main Soviet planning and statistical agencies. The fear of backdoors in the Western hardware led to the reverse engineering of the original system and the development of the Iskra-226 a 100% binary-compatible clone. [16]
The development started in 1978, and the series production began in 1980, so the oft-cited reason of CoCom restriction in the wake of Afghan War (which started in 1980) appears to be baseless. Soviet computer historians note that the Gosplan and Goskomstat users much preferred the original Wang hardware, so the clones were mainly used by other organizations, mainly in research and industry. It was helped by the fact that Iskra, while 100% software compatible with the Wang's T-Basic code, had a completely different internal structure and included many features that made it an excellent industrial controller, such as twin high-speed RS-232 interfaces, IEEE-488 equipment control interface, and CAMAC crate control circuitry. Later a somewhat simplified Unix port was created to run on this machine.
Overshadowed by the Wang VS, the 2200 languished as a cost-effective but forgotten solution in the hands of the customers who had it. In the late 1980s, Wang revisited the 2200 one last time, offering 2200 customers a new 2200 CS [17] with bundled maintenance for less than customers were then paying just for maintenance of their ageing 2200 systems. The 2200 CS was accompanied by updated disk units and other peripherals, and most 2200 customers moved up to the 2200 CS. [18] Wang left the market and never again developed any new 2200-series products. In 1997 Wang reported having about two hundred 2200 systems still under maintenance around the world. Throughout, Wang had always offered maintenance services for the 2200.
Wang 2200 Basic-2 code can run on PCs and Unix systems using compilers and runtime libraries sold by Niakwa [19] or Kerridge. [20] These allow accessing the much larger, inexpensive RAM and disk space available on modern hardware. The programs run many times faster than they did on the 2200 hardware. Links to Niakwa and Kerridge no longer work, the assumption being that these companies no longer exist.
In computing, BIOS is firmware used to provide runtime services for operating systems and programs and to perform hardware initialization during the booting process. The BIOS firmware comes pre-installed on an IBM PC or IBM PC compatible's system board and exists in some UEFI-based systems to maintain compatibility with operating systems that do not support UEFI native operation. The name originates from the Basic Input/Output System used in the CP/M operating system in 1975. The BIOS originally proprietary to the IBM PC has been reverse engineered by some companies looking to create compatible systems. The interface of that original system serves as a de facto standard.
A control store is the part of a CPU's control unit that stores the CPU's microprogram. It is usually accessed by a microsequencer. A control store implementation whose contents are unalterable is known as a Read Only Memory (ROM) or Read Only Storage (ROS); one whose contents are alterable is known as a Writable Control Store (WCS).
In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer, also known as its machine code. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in Intel and AMD general-purpose CPUs in contemporary desktops and laptops, it functions only as a fallback path for scenarios that the faster hardwired control unit is unable to manage.
A floating-point unit is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multiplication, division, and square root. Some FPUs can also perform various transcendental functions such as exponential or trigonometric calculations, but the accuracy can be low, so some systems prefer to compute these functions in software.
Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.
Wang Laboratories, Inc., was an American computer company founded in 1951 by An Wang and G. Y. Chu. The company was successively headquartered in Cambridge, Massachusetts (1954–1963), Tewksbury, Massachusetts (1963–1976), and finally in Lowell, Massachusetts (1976–1997). At its peak in the 1980s, Wang Laboratories had annual revenues of US$3 billion and employed over 33,000 people. It was one of the leading companies during the time of the Massachusetts Miracle.
Apollo Computer Inc., founded in 1980 in Chelmsford, Massachusetts, by William Poduska and others, developed and produced Apollo/Domain workstations in the 1980s. Along with Symbolics and Sun Microsystems, Apollo was one of the first vendors of graphical workstations in the 1980s. Like computer companies at the time and unlike manufacturers of IBM PC compatibles, Apollo produced much of its own hardware and software.
Tandem Computers, Inc. was the dominant manufacturer of fault-tolerant computer systems for ATM networks, banks, stock exchanges, telephone switching centers, 911 systems, and other similar commercial transaction processing applications requiring maximum uptime and no data loss. The company was founded by Jimmy Treybig in 1974 in Cupertino, California. It remained independent until 1997, when it became a server division within Compaq. It is now a server division within Hewlett Packard Enterprise, following Hewlett-Packard's acquisition of Compaq and the split of Hewlett-Packard into HP Inc. and Hewlett Packard Enterprise.
IBM i is an operating system developed by IBM for IBM Power Systems. It was originally released in 1988 as OS/400, as the sole operating system of the IBM AS/400 line of systems. It was renamed to i5/OS in 2004, before being renamed a second time to IBM i in 2008. It is an evolution of the System/38 CPF operating system, with compatibility layers for System/36 SSP and AIX applications. It inherits a number of distinctive features from the System/38 platform, including the Machine Interface which provides hardware independence, the implementation of object-based addressing on top of a single-level store, and the tight integration of a relational database into the operating system.
The System/38 is a discontinued minicomputer and midrange computer manufactured and sold by IBM. The system was announced in 1978. The System/38 has 48-bit addressing, which was unique for the time, and a novel integrated database system. It was oriented toward a multi-user system environment. At the time, the typical system handled from a dozen to several dozen terminals. Although the System/38 failed to displace the systems it was intended to replace, its architecture served as the basis of the much more successful IBM AS/400.
The IBM System/32 introduced in January 1975 was a midrange computer with built-in display screen, disk drives, printer, and database report software. It was used primarily by small to midsize businesses for accounting applications. RPG II was the primary programming language for the machine.
The Future Systems project (FS) was a research and development project undertaken in IBM in the early 1970s to develop a revolutionary line of computer products, including new software models which would simplify software development by exploiting modern powerful hardware.
The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, is a pioneering workstation computer produced in the late 1970s through the early 1980s. It is the first commercially-produced personal workstation with a graphical user interface (GUI). The design of the PERQ was heavily influenced by the original workstation computer, the Xerox Alto, which was never commercially produced. The workstation was conceived by six former Carnegie Mellon University alumni and employees: Brian S. Rosen, James R. Teter, William H. Broadley, J. Stanley Kriz, Raj Reddy and Paul G. Newbury, who formed the startup Three Rivers Computer Corporation (3RCC) in 1974.
Since the rise of the personal computer in the 1980s, IBM and other vendors have created PC-based IBM mainframe-compatible systems which are compatible with the larger IBM mainframe computers. For a period of time PC-based mainframe-compatible systems had a lower price and did not require as much electricity or floor space. However, they sacrificed performance and were not as dependable as mainframe-class hardware. These products have been popular with mainframe developers, in education and training settings, for very small companies with non-critical processing, and in certain disaster relief roles.
The IBM System/360 Model 30 was a low-end member of the IBM System/360 family. It was announced on April 7, 1964, shipped in 1965, and withdrawn on October 7, 1977. The Model 30 was designed by IBM's General Systems Division in Endicott, New York, and manufactured in Endicott and other IBM manufacturing sites outside of U.S.
In computing, an emulator is hardware or software that enables one computer system to behave like another computer system. An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. Emulation refers to the ability of a computer program in an electronic device to emulate another program or device.
The TRS-80 Model II is a computer system launched by Tandy in October 1979, and targeted at the small-business market. It is not an upgrade of the original TRS-80 Model I, but a new system.
The IBM System/360 Model 25 is a low-end member of the IBM System/360 family. It was announced on January 3, 1968, 3 years before the IBM System/360 Model 22, as a "bridge between its old and new computing systems".
The IBM System/370 Model 145 was announced September 23, 1970, three months after the 155 and 165 models. It was the fourth member of the IBM System/370 line of computers, and was the first IBM computer to use semiconductor memory for its main memory instead of magnetic core memory. It was described as being five times faster than the IBM System/360 Model 40. First shipments were scheduled for late summer of 1971.
The IBM System/370 Model 135 was announced March 8, 1971, the only 370 introduced that year. The 135 was IBM's fifth System 370, and it was withdrawn October 16, 1979.
repackaged to look more like a VS
Most 2200 customers upgraded to the 2200 CS