Articles

VAX

VAX 8350 Frontansicht mit abgenommener Abdeckung

Das erste verkaufte VAX-Modell war der VAX-11/780, der am 25.Oktober 1977 auf der Digital Equipment Jährliche Aktionärsversammlung des Unternehmens. Bill Strecker, C. Gordon Bells Doktorand an der Carnegie Mellon University, war für die Architektur verantwortlich. In der Folge entstanden viele verschiedene Modelle mit unterschiedlichen Preisen, Leistungsniveaus und Kapazitäten. VAX Superminicomputer waren in den frühen 1980er Jahren sehr beliebt.

Eine Zeitlang wurde der VAX-11/780 als Standard in CPU-Benchmarks eingesetzt. Es wurde ursprünglich als One-MIPS-Maschine beschrieben, da seine Leistung einem IBM System / 360 entsprach, das mit einem MIPS lief, und die System / 360-Implementierungen zuvor De-facto-Leistungsstandards waren. Die tatsächliche Anzahl der in 1 Sekunde ausgeführten Anweisungen betrug etwa 500.000, was zu Beschwerden über Marketing-Übertreibungen führte. Das Ergebnis war die Definition eines „VAX MIPS“, der Geschwindigkeit eines VAX-11/780; ein Computer, der mit 27 VAX MIPS arbeitet, würde dasselbe Programm ungefähr 27 mal schneller ausführen als der VAX-11/780.Innerhalb der digitalen Community war der Begriff VUP (VAX Unit of Performance) der gebräuchlichere Begriff, da MIPS nicht gut über verschiedene Architekturen hinweg verglichen werden können. Der verwandte Begriff Cluster-VUPs wurde informell verwendet, um die Gesamtleistung eines VAXCLUSTERS zu beschreiben. (Die Leistung des VAX-11/780 dient immer noch als Basismetrik im BRL-CAD Benchmark, einer Leistungsanalysesuite, die in der BRL-CAD Solid Modeling Software-Distribution enthalten ist.) Der VAX-11/780 enthielt einen untergeordneten eigenständigen LSI-11-Computer, der Mikrocode-Lade-, Boot- und Diagnosefunktionen für den übergeordneten Computer ausführte. Dies wurde von nachfolgenden VAX-Modellen gestrichen. Unternehmungslustige VAX-11/780-Benutzer konnten daher drei verschiedene Betriebssysteme der Digital Equipment Corporation ausführen: VMS auf dem VAX-Prozessor (von den Festplatten) und entweder RSX-11S oder RT-11 auf dem LSI-11 (von der Single-Density-Single-Drive-Diskette).

Der VAX durchlief viele verschiedene Implementierungen. Der ursprüngliche VAX 11/780 wurde in TTL implementiert und füllte ein vier mal fünf Fuß großes Gehäuse mit einer einzigen CPU. CPU-Implementierungen, die aus mehreren ECL-Gate-Array- oder Macrocell-Array-Chips bestanden, umfassten die VAX 8600 und 8800 Superminis und schließlich die VAX 9000 Mainframe-Klasse Maschinen. Zu den CPU-Implementierungen, die aus mehreren benutzerdefinierten MOSFET-Chips bestanden, gehörten die Maschinen der Klassen 8100 und 8200. Die Low-End-Maschinen VAX 11-730 und 725 wurden mit AMD Am2901 Bit-Slice-Komponenten für die ALU gebaut.

Der MicroVAX I stellte einen wichtigen Übergang innerhalb der VAX-Familie dar. Zum Zeitpunkt des Entwurfs war es noch nicht möglich, die vollständige VAX-Architektur als einen einzigen VLSI-Chip (oder sogar einige VLSI-Chips, wie dies später bei der V-11-CPU des VAX 8200/8300 der Fall war) zu implementieren. Stattdessen war der MicroVAX I die erste VAX-Implementierung, die einige der komplexeren VAX-Anweisungen (z. B. die gepackte Dezimalzahl und die zugehörigen Opcodes) in Emulationssoftware verschoben hat. Diese Partitionierung reduzierte die erforderliche Menge an Mikrocode erheblich und wurde als „MicroVAX“ -Architektur bezeichnet. Im MicroVAX I wurden die ALU und die Register als ein einziger Gate-Array-Chip implementiert, während der Rest der Maschinensteuerung konventionelle Logik war.

Eine vollständige VLSI-Implementierung (Mikroprozessor) der MicroVAX-Architektur wurde mit der 78032 (oder DC333) CPU und der 78132 (DC335) FPU des MicroVAX II bereitgestellt. Der 78032 war der erste Mikroprozessor mit einer integrierten Speicherverwaltungseinheit Der MicroVAX II basierte auf einer einzigen Prozessorplatine in Quad-Größe, die die Prozessorchips trug und die Betriebssysteme MicroVMS oder Ultrix-32 ausführte. Die Maschine verfügte über 1 MB internen Speicher und eine Q22-Bus-Schnittstelle mit DMA-Übertragungen. Auf den MicroVAX II folgten viele weitere MicroVAX-Modelle mit deutlich verbesserter Leistung und verbessertem Speicher.Weitere VLSI VAX Prozessoren folgten in Form der V-11, CVAX, CVAX SOC („System On Chip“, ein Single-Chip CVAX), Rigel, Mariah und NVAX Implementierungen. Die VAX-Mikroprozessoren erweiterten die Architektur auf kostengünstige Workstations und verdrängten später auch die High-End-VAX-Modelle. Diese breite Palette von Plattformen (Mainframe bis Workstation) mit einer Architektur war zu dieser Zeit einzigartig in der Computerindustrie. Verschiedene Grafiken wurden auf den CVAX-Mikroprozessor geätzt sterben. Der Ausdruck CVAX… when you care enough to steal the very best wurde in gebrochenem Russisch als Spiel auf einem Slogan von Hallmark Cards geätzt, als Botschaft an sowjetische Ingenieure gedacht, von denen bekannt war, dass sie sowohl ihre Computer für militärische Anwendungen entwendeten als auch ihr Chip-Design zurückentwickelten.

In den Produktangeboten von DEC wurde die VAX-Architektur schließlich durch die RISC-Technologie abgelöst. 1989 führte DEC eine Reihe von Workstations und Servern ein, auf denen Ultrix, die DECstation bzw. das DECsystem, basierend auf Prozessoren, die die MIPS-Architektur implementierten, ausgeführt wurden. 1992 führte DEC seine eigene RISC-Befehlssatzarchitektur, den Alpha AXP (später in Alpha umbenannt), und seinen eigenen Alpha-basierten Mikroprozessor, den DECchip 21064, ein hochleistungsfähiges 64-Bit-Design, das OpenVMS ausführen kann, ein.Im August 2000 gab Compaq bekannt, dass die restlichen VAX-Modelle bis Ende des Jahres eingestellt werden. Bis 2005 wurde die gesamte Herstellung von VAX-Computern eingestellt, aber alte Systeme sind nach wie vor weit verbreitet.

Die Stromasys CHARON-VAX- und SIMH-Software-basierten VAX-Emulatoren bleiben verfügbar und VMS wird jetzt von VMS Software Incorporated verwaltet, obwohl sie nur OpenVMS für Alpha Systems und HPE Integrity Server anbieten, wobei x86-64-Unterstützung entwickelt wird und nicht für VAX.