Articles

VAX

VAX 8350 vista frontale con coperchio rimosso

Il primo VAX modello venduto è stato il VAX-11/780, che è stato introdotto il 25 ottobre 1977 della Digital Equipment Corporation Assemblea Annuale degli Azionisti. Bill Strecker, studente di dottorato di C. Gordon Bell alla Carnegie Mellon University, era responsabile per l’architettura. Sono stati successivamente creati molti modelli diversi con prezzi, livelli di prestazioni e capacità diversi. I superminicomputer VAX erano molto popolari nei primi anni 1980.

Per un po ‘ il VAX-11/780 è stato utilizzato come standard nei benchmark della CPU. È stato inizialmente descritto come una macchina one-MIPS, perché le sue prestazioni erano equivalenti a un IBM System/360 che funzionava con un MIPS e le implementazioni di System/360 erano in precedenza standard di prestazioni de facto. Il numero effettivo di istruzioni eseguite in 1 secondo era di circa 500.000, il che ha portato a denunce di esagerazione del marketing. Il risultato fu la definizione di un “VAX MIPS”, la velocità di un VAX-11/780; un computer che esegue a 27 VAX MIPS eseguirebbe lo stesso programma circa 27 volte più veloce del VAX-11/780.

All’interno della comunità digitale il termine VUP (VAX Unit of Performance) era il termine più comune, perché gli MIPS non si confrontano bene tra architetture diverse. Il termine correlato cluster VUPs è stato usato informalmente per descrivere le prestazioni aggregate di un VAXcluster. (Le prestazioni del VAX-11/780 servono ancora come metrica di base nel benchmark BRL-CAD, una suite di analisi delle prestazioni inclusa nella distribuzione del software di modellazione solida BRL-CAD.) Il VAX-11/780 includeva un computer LSI-11 autonomo subordinato che eseguiva il caricamento del microcodice, l’avvio e le funzioni diagnostiche per il computer principale. Questo è stato abbandonato dai successivi modelli VAX. Gli utenti intraprendenti di VAX-11/780 potevano quindi eseguire tre diversi sistemi operativi di Digital Equipment Corporation: VM sul processore VAX (dai dischi rigidi) e RSX-11 o RT-11 sul LSI-11 (dal disco floppy single drive a densità singola).

Il VAX ha attraversato molte implementazioni diverse. L’originale VAX 11/780 è stato implementato in TTL e riempito un cabinet di quattro per cinque piedi con una singola CPU. Le implementazioni della CPU che consistevano in più chip ECL gate array o macrocell array includevano i supermini VAX 8600 e 8800 e infine le macchine di classe mainframe VAX 9000. Le implementazioni della CPU che consistevano in più chip personalizzati MOSFET includevano le macchine di classe 8100 e 8200. Le macchine di fascia bassa VAX 11-730 e 725 sono state costruite utilizzando componenti bit-slice AMD Am2901 per l’ALU.

Il MicroVAX I rappresentava una transizione importante all’interno della famiglia VAX. Al momento della sua progettazione, non era ancora possibile implementare l’architettura VAX completa come un singolo chip VLSI (o anche alcuni chip VLSI come è stato poi fatto con la CPU V-11 del VAX 8200/8300). Invece, il MicroVAX I è stata la prima implementazione VAX per spostare alcune delle istruzioni VAX più complesse (come il decimale imballato e relativi opcode) in software di emulazione. Questo partizionamento ha notevolmente ridotto la quantità di microcodice richiesto ed è stato indicato come l’architettura “MicroVAX”. Nel MicroVAX I, l’ALU e i registri erano implementati come un singolo chip gate-array mentre il resto del controllo della macchina era a logica convenzionale.

Una completa implementazione VLSI (microprocessore) dell’architettura MicroVAX è arrivata con la CPU 78032 (o DC333) di MicroVAX II e la FPU 78132 (DC335). Il 78032 è stato il primo microprocessore con un’unità di gestione della memoria a bordo Il MicroVAX II era basato su una singola scheda di processore quad-size che trasportava i chip del processore e gestiva i sistemi operativi MicroVMS o Ultrix-32. La macchina presentava 1 MB di memoria integrata e un’interfaccia Q22-bus con trasferimenti DMA. Il MicroVAX II è stato seguito da molti altri modelli MicroVAX con prestazioni e memoria molto migliorate.

Seguirono altri processori VLSI VAX sotto forma di V-11, CVAX, CVAX SOC (“System On Chip”, un CVAX a chip singolo), Rigel, Mariah e NVAX implementazioni. I microprocessori VAX hanno esteso l’architettura a workstation economiche e in seguito hanno anche soppiantato i modelli VAX di fascia alta. Questa vasta gamma di piattaforme (da mainframe a workstation) utilizzando un’architettura era unica nel settore dei computer in quel momento. Vari grafici sono stati incisi sul microprocessore CVAX die. La frase CVAX… quando si cura abbastanza per rubare il meglio è stato inciso in russo rotto come un gioco su uno slogan carte Hallmark, inteso come un messaggio per gli ingegneri sovietici che erano noti per essere entrambi i computer purloining DICEMBRE per applicazioni militari e reverse engineering loro progettazione di chip.

Nelle offerte di prodotti DEC, l’architettura VAX è stata alla fine sostituita dalla tecnologia RISC. Nel 1989 DEC introdusse una serie di workstation e server che eseguivano Ultrix, DECstation e DECsystem rispettivamente, basati su processori che implementavano l’architettura MIPS. Nel 1992 DEC introdusse la propria architettura RISC instruction set, l’Alpha AXP (in seguito rinominato Alpha), e il proprio microprocessore basato su Alpha, il DECchip 21064, un design a 64 bit ad alte prestazioni in grado di eseguire OpenVMS.

Nell’agosto 2000, Compaq annunciò che i restanti modelli VAX sarebbero stati sospesi entro la fine dell’anno. Entro il 2005 tutta la produzione di computer VAX era cessata, ma i vecchi sistemi rimangono in uso diffuso.

Gli emulatori VAX basati su software Stromasys CHARON-VAX e SIMH rimangono disponibili e VMS è ora gestito da VMS Software Incorporated, anche se offrono solo OpenVMS per sistemi Alpha e server di integrità HPE, con supporto x86-64 in fase di sviluppo, e non lo offrono per VAX.