A VAX a Digital Equipment Corporation nagysikerű számítógépcsaládjának, a PDP11-nek utódja, bár tulajdonképpen sokáig párhuzamosan fejlődtek, és nem voltak egymásnak közvetlen vetélytársai. A sorozat 1977-ben kezdte pályafutását (természetesen a tervezés hamarabb megkezdődött), és mind a mai napig rengeteg VAX működik világszerte, bár a fejlesztés már abbamaradt: az utolsó alsorozat, a VAX 7000-es család első tagját 1992-ben mutatták be.
A VAX szó a Virtual Address eXtension (virtuális címzés kiegészítés) kifejezés rövidítése, és a PDP-11 család szűk virtuális címtartományára utal, mely eredetileg 16 bites volt, majd feljavították 18 és 22-re. Ez még mindig kevésnek bizonyult, ezért a hetvenes évek közepén egy olyan architektúra tervezésébe fogtak a DEC fejlesztői, mely mentes ettől a gyengeségtől. A project tárgya a PDP11-780 nevet kapta, és sok tekintetben tényleg csak bővítés volt. Később a nevet VAX-11-re változtatták.
A tervezőcsoport egy architektúra-specifikációt hozott létre, melyet az idők során többféleképpen implementáltak, attól függően, hogy milyen teljesítményre volt szükség, illetve milyen vásárlói réteget akartak megcélozni. Az alapvető célok a következők voltak: PDP-11 kompatibilitás a már meglevő szoftverkészlet, a know-how és a piac miatt; jó bővíthetőség, mind hardver, mind utasításkészlet szempontjából. Sokmindent átvettek a PDP-11 utasításaiból és adattípusaiból , például a 8 bites byte-ot, mint alapvető egységet, az alapvető I/O- (I/O mapping) és megszakítás-kezelést, sőt: a gépnek volt PDP-11 kompatibilitási üzemmódja is.
A VAX processzor-architektúrát több szinten lehetett megvalósítani: az első a teljes implementáció, amikor a specifikáció minden adattítpusát, utasítását és regiszterét felhasználják. Egy másik megoldás, amikor csak az alapvető funkciók vannak hardware szinten megvalósítva, a hiányzó részeket szoftverből emulálják. Ami mindenképpen jellemző volt:
A VAX név egyébként kellően markáns hangzású, de volt vele egy kis gond, Angliában ugyanis létezett egy "VAX" névre keresztelt porszívómárka, melynek reklámszlogenje így hangzott: "Nothing sucks like a VAX!". Az angol szlengben járatosak bizonyára értik, hogy ez okozhatott némi fejfájást a DEC-nek... ;-)
A majdnem teljes folyamat:
1977.október 25: Megjelenik a VAX11-780 típus, az akkori terminológia szerinti "szupermini"
1978.VMS 1.0, sokak számára"az" operációs rendszer, az RSX-11-ből kifejlesztve
1980. A VAX család második tagja, a 11-750, az első VLSI-ben megvalósított VAX
1981. VAX Information Architecture: egy ajánlás a VAX-okon futó operációsrendszerek és az azokon működő különböző felhasználói szoftverek hatékony együttműkösésére
1982.VAX11-730, a "mini-VAX", ALL-IN-1 (integrált üzleti programcsomag), RA60 és RA81
1983. Megjelenik a Computer Interconnect (CI) "fürtözési" technika, és a 11-725-ös sorozat, a 11-730 áttervezett változata ULTRIX, VAXELN
1984.VAX 11-785, 8600, MicroVAX I, VAXstation I, az első mikroprocesszoros VAX-implementáció, ULTRIX-32, Rdb/VMS és Rdb/ELN
1985.MicroVAX II, MicroVAX II/GPX grafikus munkaállomás, VMS 4.2, VAX11 ACMS (tranzakciós rendszer)
1986.VAX 8800, 8200, 8300, VMS 4.5, LAVC (local area VAX-cluster)
1987.MicroVAX/VAXstation 2000: grafikus mini-munkaállomás és vincseszterformázó, MicroVAX 3500, 3600: alias MicroVAX III-as sorozat, VAX 8874, 8878: előrecsomagolt VAXclusterek
1988.VAX 6200: egy új sorozat első darabja, VMS 5.0, DSSI, Dual-Hosting, Network Application Support
1989.MicroVAX 3100, 3800, 3900, VAX 6000-300, 6000-400, 9000 (az utolsó nem-mikroprocesszoros VAX), DECwindows
1990.MicroVAX 3300, 3400, VAX4000, VAX 6000-500, VAXft (Fault Tolerant, nagy hibatűrő képességű rendszerek), OpenVMS
1992.VAX 7000, 10000, az utolsó "nagy" VAX-rendszerek az Alpha-korszak hajnalából
Az oldal készítéséről, plusz linkek és egyebek...
Természetesen szívesen fogadok bármilyen javítást, kiegészítést, képeket, vagy egyéb információt!