VAX-11

Last updated
A VAX-11/780 VAX 11-780 intero.jpg
A VAX-11/780

The VAX-11 is a discontinued family of 32-bit superminicomputers, running the Virtual Address eXtension (VAX) instruction set architecture (ISA), developed and manufactured by Digital Equipment Corporation (DEC). Development began in 1976. In addition to being powerful machines in their own right, they also offer the additional ability to run user mode PDP-11 code (thus the -11 in VAX-11), offering an upward compatible path for existing customers.

Contents

The first machine in the series, the VAX-11/780, was announced in October 1977. [1] [2] Its former competitors in the minicomputer space, like Data General and Hewlett-Packard, were unable to successfully respond to the introduction and rapid update of the VAX design. DEC followed the VAX-11/780 with the lower-cost 11/750, and the even lower cost 11/730 and 11/725 models in 1982. More powerful models, initially known as the VAX-11/790 and VAX-11/795, were instead rebranded as the VAX 8600 series.

The VAX-11 line was discontinued in 1988, having been supplanted by the MicroVAX family on the low end, and the VAX 8000 family on the high end. [3] [2] The VAX-11/780 is historically one of the most successful and studied computers in history. [4]

VAX-11/780

VAX-11 registers
31...23...15...0706050403020100(bit position)
General registers
R0Register 0
R1Register 1
R2Register 2
R3Register 3
R4Register 4
R5Register 5
R6Register 6
R7Register 7
R8Register 8
R9Register 9
R10Register 10
R11Register 11
Index registers
R12 / APRegister 12 / Argument Pointer
R13 / FPRegister 13 / Frame Pointer
R14 / SPRegister 14 / Stack Pointer
Program counter
R15 / PCRegister 15 / Program Counter
Status flags
  I V N Z C Processor Status Word
  Floating Point Status Register

The VAX-11/780, code-named "Star", was introduced on 25 October 1977 at DEC's Annual Meeting of Shareholders. [5] It is the first computer to implement the VAX architecture. The KA780 central processing unit (CPU) is built from Schottky transistor-transistor logic (TTL) devices and has a 200 ns cycle time (5 MHz) and a 2 KB cache. Memory and I/O are accessed via the Synchronous Backplane Interconnect (SBI).

The CPU is microprogrammed. The microcode is loaded at boot time from an 8" floppy disk controlled by a front end processor, a PDP-11/03, which is used to run local and remote diagnostics.[ citation needed ]

The VAX-11/780 originally supported up to 8MB of memory through one or two MS780-C memory controllers, with each controller supporting between 128KB-4MB of memory. The later MS780-E memory controller supports 4MB-64MB of memory, allowing the VAX-11/780 to support up to a total of 128MB of memory. [6] The KA780 has a 29-bit physical address space, allowing it to address a theoretical maximum of 512MB of memory. The memory is constructed from 4 or 16 kbit metal oxide semiconductor (MOS) RAM chips mounted on memory array cards. Each memory controller controls up to 16 array cards. The memory is protected by error correcting code (ECC). [7]

The VAX-11/780 uses the Unibus and Massbus for I/O. Unibus is used for attaching lower-speed peripherals such as terminals and printers and Massbus for higher-speed disk and tape drives. After the introduction of the RA series drives in December 1982 the Unibus was also used for high-speed peripherals. Both buses are provided by adapters that interface the bus to the SBI. All systems come with one Unibus as standard, with up to four supported. Massbus is optional, with up to four supported. [8] The VAX-11/780 also supports Computer Interconnect (CI), a proprietary network to attach disk drives and potentially share them with other VAX computers. This feature can connect VAX computers in a VMScluster.

Digital used the performance of the VAX-11/780 as a reference point for describing the performance of subsequent VAX models. The performance of the VAX-11/780 became known as 1 VAX Unit of Performance (or 1.0 VUPs). [9] Other VAX models are rated as a multiple of the VAX-11/780's performance, for example, a 2.0 VUPs VAX is twice as fast as the VAX-11/780.

VAX-11/782

The VAX-11/782, code-named "Atlas", [10] is a dual-processor VAX-11/780 introduced in 1982. Both processors share the same MA780 multiport memory bus and the system operates asymmetrically, with the primary CPU performing all I/O operations and process scheduling with the second, attached processor only used for additional computationally-intensive work. For multistream computation-intensive tasks the system delivers up to 1.8 times the performance of a VAX 11/780. [11] [9]

This model is essentially a copy of the "dual VAX-11/780" computers hand built by wire-wrapping the backplanes of two VAX-11/780 CPUs by then graduate student George H. Goble and undergraduate assistants at Purdue University as part of his work on his Master's Degree thesis on modifications of the Unix kernel for multi-cpu architecture.[ citation needed ]

VAX-11/784

The VAX-11/784, code-named "VAXimus", [10] is a rare quad-processor variant of the VAX-11/780. Similar to the VAX-11/782, it is an asymmetric multiprocessing system, with all four KA780 processors sharing the same MA780 multiport memory bus. Its performance is rated as 3.5 VUPs. [9] Avie Tevanian, a founder of the Mach project, has claimed in an interview that he used a VAX-11/784 to run early versions of the Mach kernel. [12]

VAX-11/785

The VAX-11/785, code-named "Superstar", was introduced in April 1984. [13] Its KA785 CPU is essentially a faster KA780, with a CPU cycle time of 133 ns (7.52 MHz) versus the 200 ns (5 MHz) CPU cycle time of the KA780, [14] giving a performance of 1.5 VUPs. [9] [15] The decrease in CPU cycle time is accomplished through use of Fairchild Advanced Schottky TTL (FAST) logic. [16]

VAX-11/787

The VAX-11/787 is a possible dual-processor variant of the VAX-11/785. It is unclear whether any were produced. [10]

VAX-11/750

VAX-11/750 VAX-11-750.jpg
VAX-11/750

The VAX-11/750, code-named "Comet", is a more compact, lower-performance bipolar gate array–based implementation of the VAX architecture introduced in October 1980. [17] The use of gate arrays decreases power consumption, and increases reliability compared with the VAX-11/780. [18] The KA750 CPU has a 320 ns cycle time (3.125 MHz), and a VUPs rating of 0.6. [9] The system can support up to 2MB of memory with an L0011 memory controller, up to 8MB with an L0016 memory controller, or up to 14MB with an L0022 memory controller. [16] [19]

While the 11/780 boots from a 8” floppy via its console processor, the VAX 11/750 is equipped with a TU58 (DECtape II) cassette drive for first level booting and diagnostics.

VAX-11/751

VAX-11/751 VAX-UniK-2.jpg
VAX-11/751

A ruggedized rack-mount VAX-11/750. [20]

VAX-11/730

Introduced in April 1982, the VAX-11/730, code-named "Nebula", is a still-more-compact, still-lower-performance bit slice implementation of the VAX architecture using AMD Am2900 chips for the CPU. The KA730 CPU has a 270 ns cycle time (3.70 MHz), and a VUPs rating of 0.3. [9] It supports up to 5MB of memory. [21]

VAX-11/725

Code-named "LCN" ("Low-Cost Nebula"), it is a cost-reduced model of the VAX-11/730. It uses the same KA730 CPU as the VAX-11/730, but is housed in a more compact enclosure designed to reduce noise and heat ("55 dB" and "575 W (max.)"), making it more suitable for use in an office environment. [16] It supports up to 3MB of memory.

VAX-11/790 and VAX-11/795

The VAX-11/790 and VAX-11/795 are the original names for the VAX 8600 and VAX 8650 respectively. [22]

Remaining machines

A VAX-11/780 CPU backplane VAX 11 780 CPU Backplane.jpg
A VAX-11/780 CPU backplane

Related Research Articles

<span class="mw-page-title-main">DEC Alpha</span> 64-bit RISC instruction set architecture

Alpha is a 64-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC). Alpha was designed to replace 32-bit VAX complex instruction set computers (CISC) and to be a highly competitive RISC processor for Unix workstations and similar markets.

<span class="mw-page-title-main">Instructions per second</span> Measure of a computers processing speed

Instructions per second (IPS) is a measure of a computer's processor speed. For complex instruction set computers (CISCs), different instructions take different amounts of time, so the value measured depends on the instruction mix; even for comparing processors in the same family the IPS measurement can be problematic. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches and no cache contention, whereas realistic workloads typically lead to significantly lower IPS values. Memory hierarchy also greatly affects processor performance, an issue barely considered in IPS calculations. Because of these problems, synthetic benchmarks such as Dhrystone are now generally used to estimate computer performance in commonly used applications, and raw IPS has fallen into disuse.

<span class="mw-page-title-main">PDP-10</span> 36-bit computer by Digital (1966–1983)

Digital Equipment Corporation (DEC)'s PDP-10, later marketed as the DECsystem-10, is a mainframe computer family manufactured beginning in 1966 and discontinued in 1983. 1970s models and beyond were marketed under the DECsystem-10 name, especially as the TOPS-10 operating system became widely used.

<span class="mw-page-title-main">PDP-11</span> Series of 16-bit minicomputers

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer.

<span class="mw-page-title-main">VAX</span> Line of computers sold by Digital Equipment Corporation

VAX is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VAX-11/780, introduced October 25, 1977, was the first of a range of popular and influential computers implementing the VAX ISA. The VAX family was a huge success for DEC, with the last members arriving in the early 1990s. The VAX was succeeded by the DEC Alpha, which included several features from VAX machines to make porting from the VAX easier.

<span class="mw-page-title-main">Pentium M</span> Family of Intel microprocessors

The Pentium M is a family of mobile 32-bit single-core x86 microprocessors introduced in March 2003 and forming a part of the Intel Carmel notebook platform under the then new Centrino brand. The Pentium M processors had a maximum thermal design power (TDP) of 5–27 W depending on the model, and were intended for use in laptops. They evolved from the core of the last Pentium III–branded CPU by adding the front-side bus (FSB) interface of Pentium 4, an improved instruction decoding and issuing front end, improved branch prediction, SSE2 support, and a much larger cache.

<span class="mw-page-title-main">Unibus</span> Computer bus

The Unibus was the earliest of several computer bus and backplane designs used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation (DEC) of Maynard, Massachusetts. The Unibus was developed around 1969 by Gordon Bell and student Harold McFarland while at Carnegie Mellon University.

<span class="mw-page-title-main">VAXstation</span> Family of DEC workstation computers

The VAXstation is a discontinued family of workstation computers developed and manufactured by Digital Equipment Corporation using processors implementing the VAX instruction set architecture. VAXstation systems were typically shipped with either the OpenVMS or ULTRIX operating systems. Many members of the VAXstation family had corresponding MicroVAX variants, which primarily differ by the lack of graphics hardware.

The Massbus is a high-performance computer input/output bus designed in the 1970s by Digital Equipment Corporation (DEC). The architecture development was sponsored by Gordon Bell and John Levy was the principal architect.

<span class="mw-page-title-main">NVAX</span> CMOS microprocessor by Digital Equipment Corporation

The NVAX is a CMOS microprocessor developed and produced by Digital Equipment Corporation (DEC) that implemented the VAX instruction set architecture (ISA). A variant of the NVAX, the NVAX+, differed in the bus interface and external cache supported, but was otherwise identical in regards to microarchitecture. The NVAX+ was designed to have the same bus as the DECchip 21064, allowing drop-in replacement.

<span class="mw-page-title-main">Sun-1</span> First generation of Sun Microsystems computers

Sun-1 was the first generation of UNIX computer workstations and servers produced by Sun Microsystems, launched in May 1982. These were based on a CPU board designed by Andy Bechtolsheim while he was a graduate student at Stanford University and funded by DARPA. The Sun-1 systems ran SunOS 0.9, a port of UniSoft's UniPlus V7 port of Seventh Edition UNIX to the Motorola 68000 microprocessor, with no window system. Affixed to the case of early Sun-1 workstations and servers is a red bas relief emblem with the word SUN spelled using only symbols shaped like the letter U. This is the original Sun logo, rather than the more familiar purple diamond shape used later.

<span class="mw-page-title-main">MicroVAX</span> Family of low-cost minicomputers

The MicroVAX is a discontinued family of low-cost minicomputers developed and manufactured by Digital Equipment Corporation (DEC). The first model, the MicroVAX I, was introduced in 1983. They used processors that implemented the VAX instruction set architecture (ISA) and were succeeded by the VAX 4000. Many members of the MicroVAX family had corresponding VAXstation variants, which primarily differ by the addition of graphics hardware. The MicroVAX family supports Digital's VMS and ULTRIX operating systems. Prior to VMS V5.0, MicroVAX hardware required a dedicated version of VMS named MicroVMS.

The DEC 7000 AXP and DEC 10000 AXP are a series of high-end multiprocessor server computers developed and manufactured by Digital Equipment Corporation, introduced on 10 November 1992. These systems formed part of the first generation of systems based on the 64-bit Alpha AXP architecture and at the time of introduction, ran Digital's OpenVMS AXP operating system, with DEC OSF/1 AXP available in March 1993. They were designed in parallel with the VAX 7000 and VAX 10000 minicomputers, and are identical except for the processor module(s) and supported bus interfaces. A field upgrade from a VAX 7000/10000 to a DEC 7000/10000 AXP was possible by means of swapping the processor boards.

The VAX 4000 is a discontinued family of low-end minicomputers developed and manufactured by Digital Equipment Corporation using microprocessors implementing the VAX instruction set architecture (ISA). The VAX 4000 succeeded the MicroVAX family, and shipped with the OpenVMS operating system. It was the last family of low-end VAX systems, as the platform was discontinued by Compaq.

<span class="mw-page-title-main">VAX 6000</span> Minicomputer by Digital Equipment Corporation

The VAX 6000 is a discontinued family of minicomputers developed and manufactured by Digital Equipment Corporation (DEC) using processors implementing the VAX instruction set architecture (ISA). Originally, the VAX 6000 was intended to be a mid-range VAX product line complementing the VAX 8000, but with the introduction of the VAX 6000 Model 400 series, the older VAX 8000 was discontinued in favor of the VAX 6000, which offered slightly higher performance for half the cost. The VAX 6000 family supports Digital's VMS and ULTRIX operating systems.

The VAX 7000 and VAX 10000 are a discontinued family of high-end multiprocessor minicomputers developed and manufactured by Digital Equipment Corporation (DEC), introduced in July 1992. These systems use NVAX microprocessors implementing the VAX instruction set architecture, and run the OpenVMS operating system.

<span class="mw-page-title-main">VAX 8000</span> Family of superminicomputers by Digital Equipment Corporation

The VAX 8000 is a discontinued family of superminicomputers developed and manufactured by Digital Equipment Corporation (DEC) using processors implementing the VAX instruction set architecture (ISA).

The VAX 9000 is a discontinued family of mainframes developed and manufactured by Digital Equipment Corporation (DEC) using custom ECL-based processors implementing the VAX instruction set architecture (ISA). Equipped with optional vector processors, they were marketed into the supercomputer space as well. As with other VAX systems, they were sold with either the VMS or Ultrix operating systems.

The VAXft was a family of fault-tolerant minicomputers developed and manufactured by Digital Equipment Corporation (DEC) using processors implementing the VAX instruction set architecture (ISA). "VAXft" stood for "Virtual Address Extension, fault tolerant". These systems ran the OpenVMS operating system, and were first supported by VMS 5.4. Two layered software products, VAXft System Services and VMS Volume Shadowing, were required to support the fault-tolerant features of the VAXft and for the redundancy of data stored on hard disk drives.

<span class="mw-page-title-main">Rigel (microprocessor)</span> Miniprocessor chip set

Rigel was a microprocessor chip set developed and fabricated by Digital Equipment Corporation (DEC) that implemented the VAX instruction set architecture (ISA). It was introduced on 11 July 1989 with the introduction of the VAX 6000 Model 400, the first system to feature the chip set. Rigel was also used in the VAX 4000 Model 300 and VAXstation 3100 Model 76. Production Rigel CPUs were rated at 35 to 43 MHz.

References

  1. Ed Thelen (August 2005). "VAX-11/780 11/750". ed-thelen.org. Retrieved 2021-01-03.
  2. 1 2 "VAX 11/780, THE FIRST VAX SYSTEM". old-computers.com. Retrieved 2021-01-03.
  3. Ed Thelen (August 2005). "VAX-11/780 11/750". ed-thelen.org. Retrieved 2021-01-03.
  4. Hennessy, John; Patterson, David (May 29, 2002). Computer Architecture: A Quantitative Approach. p. 151. ISBN   9780080502526.
  5. Digital Equipment Corporation. VAX OpenVMS at 20.
  6. Bob Supnik (2008-12-01). "VAX-11/780 Simulator Usage" (PDF). simh.trailing-edge.com. Retrieved 2021-02-13.
  7. "VAX-11/780 Hardware User's Guide" (PDF). bitsavers.org. 1979. Retrieved 2020-12-28.
  8. "VAX-11/780 Installation Guide" (PDF). bitsavers.org. January 1982. Retrieved 2020-12-28.
  9. 1 2 3 4 5 6 "VAX CPU Model Summary". vaxmacro.de. Retrieved 2020-12-27.
  10. 1 2 3 "Hardware Documentation - Machines DEC - VAX hardware reference". The NetBSD project. Retrieved 2012-08-24.
  11. VAX Product Sales Guide EG-21718-18 (PDF). Digital Equipment Corporation. May 1982. Retrieved 2012-08-24.
  12. "Oral History of Avadis Tevanian" (PDF).
  13. DIGITAL Computing Timeline
  14. "VAX-11/785 Hardware User's Guide" (PDF). bitsavers.org. 1984. Retrieved 2020-12-28.
  15. DIGITAL Computing Timeline
  16. 1 2 3 "DEC VAX Hardware Handbook Volume 1 - 1986" (PDF). bitsavers.trailing-edge.com. 1986. Retrieved 2020-12-28.
  17. "VAX-11/750 Central Processor Unit Technical Description" (PDF). bitsavers.org. March 1981. Retrieved 2020-12-28.
  18. "Makings of a Comet: The VAX-11/750". cpushack.com. 2014-12-08. Retrieved 2020-12-28.
  19. Dalby Datormuseum. "VAX-11/750" . Retrieved 2020-12-28.
  20. Paul Hardy (1993-10-14). "VMS CPU Model Summary". iankitching.me.uk. Retrieved 2020-12-27.
  21. "VAX-11/730 CPU Technical Description" (PDF). bitsavers.org. May 1982. Retrieved 2020-12-27.
  22. "VAX 8000 Series". netbsd.org. Retrieved 2021-01-03.
  23. "CHM VAX-11 systems" . Retrieved 2015-04-24.
  24. "MIAI/MUSIF 2018 calendar" . Retrieved 2018-01-24.
  25. "LSSM - large scale systems museum". Archived from the original on 2022-02-26. Retrieved 2021-08-04.