VAX

DEC VAX
200px
Produttore: Digital Equipment Corporation
Word: 8 bit
Dimensione del bus: 32 bit
Bus per le periferiche: Unibus, Qbus
Architettura: CISC, virtual memory
Sistemi operativi: VAX/VMS, Ultrix, BSD UNIX

VAX è un'architettura per sistemi a 32 bit sviluppata da DEC verso la metà degli anni '70 che supportava un linguaggio macchina ortogonale e l'indirizzamento di pagine di memoria virtuale.

DEC fu successivamente acquisita dalla Compaq, la quale è stata a sua volta incorporata dalla Hewlett-Packard.

Il VAX veniva percepito come l'architettura CISC più raffinata, per via della vasta gamma di modi di indirizzamento disponibili e per le istruzioni, che includevano persino operazioni complesse, quali l'inserimento e la cancellazione nelle code e il calcolo polinomiale.

Indice

Il nome

"VAX" era in origine l'acronimo dell'espressione in lingua inglese Virtual Address eXtension, dal momento che il VAX era visto come un'estensione a 32-bit della precedente architettura a 16-bit del PDP-11; le prime versioni dei VAX implementavano una modalità di funzionamento "compatibile" che emulava molte delle istruzioni del PDP-11. Le versioni successive abbandonarono tale modalità ed anche alcune delle istruzioni CISC meno utilizzate, a favore di un maggior utilizzo di microcodice o di emulazione da parte del software del sistema operativo.

VAX è anche il marchio di un aspirapolvere, inventato negli anni 1970 da Alan Brazier. Lo slogan pubblicitario era "Nothing sucks like a Vax" e il doppio senso del termine sucks, «aspira» o in slang «fa schifo», era spesso oggetto di facile ironia da parte degli utilizzatori dei computer VAX.

Sono stati necessari diversi accordi legali tra la DEC e la VAX corporation sull'uso di tale marchio registrato. I termini dell'accordo riguardavano un contratto di non competizione tra le aziende — DEC si impegnava a non spostare il proprio business negli elettrodomestici e la VAX corporation non avrebbe intrapreso lo sviluppo di attività nel ramo dell'informatica. In tale contesto storico, quando molte erano le industrie elettroniche coinvolte nello sviluppo di grandi sistemi informatici, tale accordo è molto meno ovvio e ridicolo di quanto può sembrare a distanza di molti anni.

Sistemi operativi

I VAX potevano caricare diversi sistemi operativi, normalmente BSD UNIX o DECs VAX/VMS (anche il kernel Linux gira ancora oggi su qualche VAX). L'architettura del VAX ed il sistema operativo VMS erano frutto di una ingegnerizzazione e di uno studio per ottenere ciascuno il massimo vantaggio dall'altro, incluse sofisticate capacità di clustering, initialmente su speciali bus CI ("Computer Interconnect") ma in seguito anche su Ethernet.

Storia

Il primo modello di VAX venduto sul mercato è stato il VAX 11-780, disponibile dal 1978. Furono costruiti diversi modelli, diversi per prezzo, prestazioni e capacità. I supermini VAX divennero molto popolari nei primi anni '80. Ancora nel 2001 esistevano un certo numero di VAX operativi e Compaq, a quel che si dice, continuava a costruire e vendere un limitato numero di nuove unità.

Per un periodo il VAX 11-780 è stato utilizzato come base per le misurazioni delle prestazioni delle CPU (i benchmark), dal momento che la sua velocità era di circa un MIPS. Ironicamente, però, il numero di istruzioni realmente eseguite in un secondo era di circa 500.000. Un VAX MIPS era la velocità di un VAX 11-780; un computer che lavorava a 27 VAX MIPS avrebbe permesso di eseguire lo stesso programma approssimativamente 27 volte più velocemente rispetto al VAX 11-780. All'interno della comunità Digital, il termine VUP (VAX Unit of Processing) era di utilizzo comune, dal momento che i MIPS non si prestavano bene per i confronti tra architetture diverse.

Il VAX è passato attraverso diverse implementazioni. Il VAX originale era realizzato con una tecnologia TTL e riempiva più di un armadio rack per una singola CPU. Implementazioni di CPU che consistevano di chip gate array ECL includevano le famiglie 8600, 8800 ed i mainframe della classe 9000. Implementazioni con CPU che consistevano di chip MOSFET appositamente realizzati includevano la famiglia 8100 e 8200. C'erano anche delle implementazioni con microprocessori che includevano il Microvax I, Microvax II, cvax e rigel. I microprocessori VAX permettevano di estendere l'architettura fino alle workstation più economiche. L'ampia gamma di piattaforme (dal mainframe alla workstation) che utilizzava una singola architettura era un fatto unico nell'industria informatica di quel tempo.

Il processore VAX è stato sostituito nel 1992 dal DEC Alpha (in origine denominato AXP), un processore ad alte prestazioni, con architettura RISC a 64-bit che poteva permettere l'esecuzione di VMS, Tru64 (lo UNIX di DEC), Windows NT, FreeBSD/NetBSD/OpenBSD e GNU Linux.

Modelli della famiglia VAX

Nomi operativi tra parentesi.


Non-LSI VAX:


LSI VAX:


Modèle:Listdev

Collegamenti esterni

See also: VAX, 1978, 1992, 2001, 64-bit, Acronimo, Anni 1970, Anni 1980, Berkeley Software Distribution, Bit