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!