Articles

VAX

VAX 8350 framifrån med locket avlägsnat

den första VAX-modellen som såldes var VAX-11/780, som introducerades i Oktober 25, 1977 på Digital Equipment corporations årsmöte. Bill Strecker, C. Gordon Bells doktorand vid Carnegie Mellon University, var ansvarig för arkitekturen. Många olika modeller med olika priser, prestandanivåer och kapacitet skapades därefter. VAX superminidatorer var mycket populära i början av 1980-talet.

ett tag användes VAX – 11/780 som standard i CPU-riktmärken. Det beskrevs ursprungligen som en en-MIPS-maskin, eftersom dess prestanda motsvarade ett IBM System/360 som körde vid en MIPS, och System/360-implementeringarna hade tidigare varit de facto prestandastandarder. Det faktiska antalet instruktioner som utfördes på 1 sekund var cirka 500 000, vilket ledde till klagomål om överdrift av marknadsföring. Resultatet var definitionen av en ”VAX MIPS”, hastigheten på en VAX-11/780; en dator som utför vid 27 VAX MIPS skulle köra samma program ungefär 27 gånger snabbare än VAX-11/780.

inom det digitala samhället var termen VUP (VAX-Prestandaenhet) den vanligaste termen, eftersom MIPS inte jämför bra mellan olika arkitekturer. Den relaterade termen cluster VUPs användes informellt för att beskriva den sammanlagda prestandan hos en VAXcluster. (Prestandan för VAX – 11/780 fungerar fortfarande som baslinjevärdet i BRL-CAD-riktmärket, en prestandaanalyssvit som ingår i BRL-CAD solid modeling software distribution.) VAX – 11/780 inkluderade en underordnad fristående LSI-11-dator som utförde mikrokodsbelastning, uppstart och diagnostiska funktioner för moderdatorn. Detta tappades från efterföljande VAX-modeller. Företagsamma VAX-11/780-användare kan därför köra tre olika operativsystem för Digital Equipment Corporation: VM på VAX-processorn (från hårddiskarna) och antingen RSX-11s eller RT-11 på LSI-11 (från disketten med en enda enhet).

VAX gick igenom många olika implementeringar. Den ursprungliga VAX 11/780 implementerades i TTL och fyllde ett fyrfotsskåp med en enda CPU. CPU-implementeringar som bestod av flera ECL gate array eller macrocell array chips inkluderade VAX 8600 och 8800 superminis och slutligen VAX 9000 mainframe-klassmaskiner. CPU-implementeringar som bestod av flera MOSFET-anpassade chips inkluderade 8100-och 8200-klassmaskinerna. VAX 11-730 och 725 low-end-maskiner byggdes med AMD Am2901 bit-slice-komponenter för ALU.

Mikrovaxet i representerade en stor övergång inom VAX-familjen. Vid tidpunkten för dess design var det ännu inte möjligt att implementera hela VAX-arkitekturen som ett enda VLSI-chip (eller till och med några VLSI-chips som senare gjordes med V-11 CPU i VAX 8200/8300). Istället var MicroVAX I den första VAX-implementeringen för att flytta några av de mer komplexa VAX-instruktionerna (som de packade decimal-och relaterade opkoderna) till emuleringsprogramvara. Denna partitionering minskade avsevärt mängden mikrokod som krävdes och kallades ”MicroVAX” – arkitekturen. I MicroVAX i implementerades ALU och register som ett enda gate-array-chip medan resten av maskinstyrningen var konventionell logik.

en fullständig VLSI-implementering (mikroprocessor) av MicroVAX-arkitekturen anlände med MicroVAX II: s 78032 (eller DC333) CPU och 78132 (DC335) FPU. 78032 var den första mikroprocessorn med en inbyggd minneshanteringsenhet MicroVAX II baserades på ett enda, fyrstort processorkort som bar processorchips och körde MicroVMS eller Ultrix-32 operativsystem. Maskinen innehöll 1 MB inbyggt minne och ett Q22-bussgränssnitt med DMA-överföringar. MicroVAX II efterträddes av många ytterligare MicroVAX-modeller med mycket förbättrad prestanda och minne.

ytterligare VLSI VAX-processorer följde i form av v-11, CVAX, CVAX SOC (”System On Chip”, en enda chip CVAX), Rigel, Mariah och NVAX implementeringar. VAX-mikroprocessorerna utvidgade arkitekturen till billiga arbetsstationer och ersatte senare också de avancerade VAX-modellerna. Detta breda utbud av plattformar (stordator till arbetsstation) med en arkitektur var unik i datorindustrin vid den tiden. Diverse grafik etsades på cvax-mikroprocessorns munstycke. Frasen CVAX… när du bryr dig tillräckligt för att stjäla det allra bästa etsades i trasiga ryska som en lek på ett kännetecken kort slogan, avsedd som ett meddelande till sovjetiska ingenjörer som var kända för att vara både purloining december datorer för militära tillämpningar och reverse engineering deras chip design.

i DEC: s produkterbjudanden ersattes VAX-arkitekturen så småningom av RISC-teknik. 1989 introducerade DEC en rad arbetsstationer och servrar som körde Ultrix, DECstation respektive DECsystem, baserat på processorer som implementerade MIPS-arkitekturen. 1992 introducerade DEC sin egen RISC instruktionsuppsättningsarkitektur, Alpha AXP (senare bytt namn till Alpha) och sin egen Alfa-baserade mikroprocessor, DECchip 21064, en högpresterande 64-bitars design som kan köra OpenVMS.

i augusti 2000 meddelade Compaq att de återstående VAX-modellerna skulle avbrytas i slutet av året. År 2005 hade all tillverkning av VAX-datorer upphört, men gamla system förblir i stor utsträckning.

stromasys CHARON-VAX och SIMH mjukvarubaserade VAX-emulatorer förblir tillgängliga och VMS hanteras nu av VMS Software Incorporated, även om de bara erbjuder OpenVMS för Alpha-system och HPE-Integritetsservrar, med x86-64-stöd som utvecklas och inte erbjuder det för VAX.