Articles

VAX

vista frontal VAX 8350 con cubierta eliminada

El primer modelo VAX vendido fue el VAX-11/780, que se introdujo en octubre 25, 1977 en la Reunión Anual de Accionistas de Digital Equipment Corporation. Bill Strecker, estudiante de doctorado de C. Gordon Bell en la Universidad Carnegie Mellon, fue responsable de la arquitectura. Posteriormente se crearon muchos modelos diferentes con precios, niveles de rendimiento y capacidades diferentes. Las superminicomputadoras VAX fueron muy populares a principios de la década de 1980.

Durante un tiempo, el VAX-11/780 se utilizó como estándar en los puntos de referencia de la CPU. Inicialmente se describió como una máquina de un solo MIPS, porque su rendimiento era equivalente a un IBM System/360 que corría a un solo MIPS, y las implementaciones del System/360 habían sido estándares de rendimiento de facto. El número real de instrucciones ejecutadas en 1 segundo fue de aproximadamente 500,000, lo que llevó a quejas de exageración de marketing. El resultado fue la definición de un «VAX MIPS,» la velocidad de un VAX-11/780; un ordenador con un rendimiento de 27 MIPS VAX ejecutaría el mismo programa aproximadamente 27 veces más rápido que el VAX-11/780.

Dentro de la comunidad Digital, el término VUP (Unidad de Rendimiento VAX) era el término más común, porque los MIPS no se comparan bien entre diferentes arquitecturas. El término relacionado VUPs de clúster se usó informalmente para describir el rendimiento agregado de un VAXcluster. (El rendimiento del VAX-11/780 sigue siendo la métrica de referencia en el Benchmark BRL-CAD, un conjunto de análisis de rendimiento incluido en la distribución de software de modelado sólido BRL-CAD.) El VAX-11/780 incluía un ordenador LSI-11 independiente subordinado que realizaba funciones de carga, arranque y diagnóstico de microcódigo para el ordenador principal. Esto se eliminó de los modelos VAX posteriores. Por lo tanto, los usuarios emprendedores del VAX-11/780 podían ejecutar tres sistemas operativos diferentes de Digital Equipment Corporation: VMS en el procesador VAX (desde los discos duros), y RSX-11S o RT-11 en el LSI-11 (desde el disquete de una sola unidad de densidad).

El VAX pasó por muchas implementaciones diferentes. El VAX 11/780 original se implementó en TTL y llenó un gabinete de cuatro por cinco pies con una sola CPU. Las implementaciones de CPU que consistían en múltiples chips de matriz de compuertas ECL o matriz de macroceldas incluían las superminis VAX 8600 y 8800 y, finalmente, las máquinas de clase mainframe VAX 9000. Las implementaciones de CPU que consistían en múltiples chips personalizados MOSFET incluían las máquinas de clase 8100 y 8200. Las máquinas de gama baja VAX 11-730 y 725 se construyeron utilizando componentes de corte de bits AMD Am2901 para la ALU.

El MicroVAX I representó una transición importante dentro de la familia VAX. En el momento de su diseño, aún no era posible implementar la arquitectura VAX completa como un solo chip VLSI (o incluso algunos chips VLSI, como se hizo más tarde con la CPU V-11 del VAX 8200/8300). En cambio, el MicroVAX I fue la primera implementación de VAX en mover algunas de las instrucciones VAX más complejas (como el decimal empaquetado y los opcodes relacionados) al software de emulación. Esta partición redujo sustancialmente la cantidad de microcódigo requerido y se denominó arquitectura «MicroVAX». En el MicroVAX I, el ALU y los registros se implementaron como un chip de matriz de puerta única, mientras que el resto del control de la máquina era lógico convencional.

Una implementación completa de VLSI (microprocesador) de la arquitectura MicroVAX llegó con la CPU 78032 (o DC333) y la FPU 78132 (DC335) del MicroVAX II. El 78032 fue el primer microprocesador con una unidad de gestión de memoria integrada El MicroVAX II se basó en una sola placa de procesador de tamaño cuádruple que llevaba los chips de procesador y ejecutaba los sistemas operativos MicroVMS o Ultrix-32. La máquina contaba con 1 MB de memoria integrada y una interfaz de bus Q22 con transferencias DMA. El MicroVAX II fue sucedido por muchos otros modelos de MicroVAX con un rendimiento y memoria mucho mejores.

Más procesadores VLSI VAX siguieron en la forma de las implementaciones V-11, CVAX, CVAX SOC («Sistema en Chip», un CVAX de un solo chip), Rigel, Mariah y NVAX. Los microprocesadores VAX extendieron la arquitectura a estaciones de trabajo económicas y más tarde también suplantaron a los modelos VAX de gama alta. Esta amplia gama de plataformas (de mainframe a estación de trabajo) que utilizan una arquitectura era única en la industria informática en ese momento. Varios gráficos fueron grabados en la matriz de microprocesador CVAX. La frase CVAX… when you care enough to steal el mejor fue grabado en ruso roto como un juego de palabras con el eslogan de Hallmark Cards, pensado como un mensaje para los ingenieros soviéticos que eran conocidos por robar computadoras DEC para aplicaciones militares y por realizar ingeniería inversa en su diseño de chips.

En la oferta de productos de DEC, la arquitectura VAX fue finalmente reemplazada por la tecnología RISC. En 1989, DEC introdujo una gama de estaciones de trabajo y servidores que ejecutaban Ultrix, DECstation y DECsystem, respectivamente, basados en procesadores que implementaban la arquitectura MIPS. En 1992, DEC introdujo su propia arquitectura de conjunto de instrucciones RISC, el Alpha AXP (más tarde renombrado Alpha), y su propio microprocesador basado en Alpha, el DECchip 21064, un diseño de alto rendimiento de 64 bits capaz de ejecutar OpenVMS.

En agosto de 2000, Compaq anunció que los modelos VAX restantes se descontinuarían a finales de año. En 2005, toda la fabricación de computadoras VAX había cesado, pero los sistemas antiguos siguen siendo de uso generalizado.

Los emuladores VAX basados en software Stromasys CHARON-VAX y SIMH siguen disponibles y las máquinas virtuales ahora se gestionan mediante VMS Software Incorporated, aunque solo ofrecen OpenVMS para sistemas Alfa y servidores HPE Integrity, con soporte x86-64 en desarrollo, y no lo ofrecen para VAX.