Articulo de referencia

Estación DEC

El "medallón" de identificación del modelo de una DECstation 5000 Modelo 120 DECstation 5000 Modelo 200 con la cubierta superior retirada. DECstation era una marca de ordenadore...

El "medallón" de identificación del modelo de una DECstation 5000 Modelo 120
DECstation 5000 Modelo 200 con la cubierta superior retirada.

DECstation era una marca de ordenadores utilizada por DEC , y se refiere a tres líneas distintas de sistemas informáticos : la primera , lanzada en 1978 como sistema de procesamiento de textos , y las dos últimas (más conocidas) lanzadas en 1989. Estas comprendían una gama de estaciones de trabajo basadas en la arquitectura MIPS y una gama de ordenadores compatibles con PC . Las estaciones de trabajo basadas en MIPS ejecutaban ULTRIX , una versión de UNIX propiedad de DEC , y las primeras versiones de OSF/1 .

Estación DEC 78

La primera línea de sistemas informáticos que recibió el nombre DECstation fueron sistemas de procesamiento de textos basados ​​en el PDP-8 . Estos sistemas, integrados en un terminal VT52 , también se conocían como VT78 .

Estaciones de trabajo RISC DECstation

Historia

La segunda línea (y completamente independiente) de DECstations comenzó con la DECstation 3100, lanzada el 11 de enero de 1989 como la primera máquina basada en RISC disponible comercialmente construida por DEC. [ 1 ]

A finales de la década de 1980, proveedores de sistemas Unix RISC como Sun Microsystems atrajeron a muchos clientes de los sistemas CISC VAX tradicionales de DEC. [ 2 ] La empresa reconoció la amenaza que suponía la ventaja de la relación precio/rendimiento de dos a uno de RISC sobre VAX. DECstation 3100 fue uno de los varios proyectos internos que compitieron para ser su respuesta. [ 1 ] [ 3 ]

Esta línea de estaciones DEC surgió de un proyecto de desarrollo avanzado llevado a cabo en las instalaciones de DEC en Hamilton Avenue, Palo Alto. Conocido como el proyecto PMAX, su objetivo era crear una familia de sistemas informáticos con la rentabilidad y el rendimiento necesarios para competir con plataformas Unix basadas en RISC como Sun. Idea original de James Billmaier , Mario Pagliaro, Armando Stettner y Joseph DiNucci, esta familia de sistemas también emplearía una arquitectura RISC de terceros en lugar de las arquitecturas CISC VAX o PRISM, que aún estaban en desarrollo en aquel entonces .

Tras considerar el Intel i860 , el Motorola 88000 y otros, el grupo seleccionó rápidamente la línea de microprocesadores MIPS . Los primeros microprocesadores MIPS admitían los modos big-endian y little-endian (configurados durante el reinicio del hardware). Se eligió el modo little-endian para que coincidiera con el orden de bytes de los sistemas basados ​​en VAX y con el creciente número de PC y ordenadores basados ​​en Intel. [ 4 ] A diferencia de las arquitecturas VAX y DEC Alpha posteriores , la DECstation 3100 y su familia fueron diseñadas y construidas específicamente para ejecutar un sistema UNIX, ULTRIX , por lo que la incompatibilidad de MIPS con VAX y su sistema operativo VMS no supuso un problema. [ 1 ]

DEC vendió más de mil millones de dólares en DECstations en 1989. [ 5 ] El 3100 era, de hecho, sustancialmente más rápido que VAX; [ 6 ] citando la "ventaja de rendimiento de RISC de al menos dos a uno", los diseñadores del 3100 escribieron que habían construido "la máquina que nosotros mismos habíamos querido durante mucho tiempo". [ 1 ] En su lanzamiento fue el líder en precio/rendimiento, con su MSRP de US$11,900 (equivalente a US$30,900 en 2025) o alrededor de US$850/ millón de instrucciones por segundo , aproximadamente un 40% menos que el sistema Sun comparable. La prensa esperaba que DECstation, y productos comparables de otros, aumentaran enormemente los clientes que pasaban de las minicomputadoras tradicionales a RISC. [ 2 ] Uno de los temas que se debatían al inicio del proyecto era si DEC podría o no sostener, crecer y competir con una arquitectura que no había inventado ni poseía (gestionaba). [ 7 ] Cuando los principales defensores abandonaron la empresa, la línea de computadoras basadas en MIPS se cerró en favor de las computadoras basadas en Alpha, una arquitectura inventada y propiedad de DEC, descendiente del trabajo de desarrollo de PRISM.

La primera generación de sistemas DEC Alpha comercializados, la serie DEC 3000 AXP , presentaba algunas similitudes con las estaciones DEC contemporáneas basadas en MIPS, que se vendían junto con los sistemas Alpha a medida que la línea DECstation se iba retirando gradualmente del mercado. Ambos sistemas utilizaban el bus de expansión TURBOchannel para tarjetas de vídeo y de red, y se vendían con los mismos módulos opcionales TURBOchannel, ratones, monitores y teclados.

Las estaciones DEC posteriores, que se planeaban basar en el R6000 basado en ECL , fueron canceladas el 14 de agosto de 1990 después de que Bipolar Integrated Technology no lograra suministrar volúmenes suficientes del microprocesador, que era difícil de fabricar. El rendimiento del R6000 se redujo aún más, ya que DEC requería que el modo little-endian utilizado desde el principio siguiera estando disponible. [ 8 ]

Las estaciones DEC basadas en MIPS se utilizaron como primer sistema objetivo y plataforma de desarrollo para el microkernel Mach , así como para el desarrollo inicial del sistema operativo Windows NT . Más recientemente, se han adaptado a las estaciones DEC basadas en MIPS diversos sistemas operativos libres , como NetBSD y Linux /MIPS, lo que ha extendido su vida útil al proporcionarles un sistema operativo moderno.

DEC originalmente planeó introducir OSF/1 como su producto Unix elegido, comenzando con una versión 1.0 en marzo de 1992 que prometía ofrecer varias mejoras con respecto a ULTRIX, aunque con algunas deficiencias que se suponía que se corregirían en una versión 2.0 programada para el verano de ese año. [ 9 ] Sin embargo, durante un período de incertidumbre estratégica solo semanas después en 1992, DEC pareció abandonar los planes de proporcionar oficialmente OSF/1 en las DECstations basadas en MIPS, en su lugar volviendo a enfatizar ULTRIX para estos modelos mientras tenía la intención de ofrecer OSF/1 para las inminentes líneas de productos basadas en Alpha de la compañía. [ 10 ] En este momento, se afirmó que los modelos DECstation 2100, 3100, 3100S, 5000/120, 5000/125 y 5000/200 podían ejecutar OSF/1, junto con ciertos modelos de DECsystem . [ 11 ]

La insatisfacción de los usuarios con la decisión, impulsada por la incertidumbre sobre el futuro de las estaciones DEC basadas en MIPS y ULTRIX, [ 12 ] llevó a una revisión de la estrategia de la empresa, con DEC prometiendo "una versión de OSF/1 de calidad de producción" con soporte para todas las estaciones de trabajo y servidores basados ​​en Unix de la empresa. Tras el "kit avanzado para desarrolladores" —esta era la versión que ofrecía soporte solo para ciertos modelos— la intención era producir una "versión para el usuario final" de OSF/1 durante 1993 para los modelos basados ​​en R2000, R3000 y R4000, ofreciendo compatibilidad con OSF/1 en Alpha. Junto con estos planes, DEC también continuaría dando soporte a ULTRIX en sus sistemas basados ​​en R4000. La confusión estratégica se atribuyó a luchas de poder dentro de DEC, y la decisión de abandonar el trabajo en OSF/1 para las estaciones DEC se atribuyó a que un ejecutivo había tomado el control del grupo de estaciones de trabajo Unix, lo que, según se informa, causó "tanto un alboroto interno como externo". [ 13 ] Posteriormente, DEC anunció un calendario detallado para los lanzamientos de ULTRIX y OSF/1 que proporcionaría un lanzamiento 1.2 para las máquinas MIPS R3000 y R4000 en el verano de 1993, lo que daría lugar a lanzamientos sincronizados de la versión 2.0 para MIPS y Alpha en el invierno de 1993. [ 14 ]

A finales de 1992, los representantes de la empresa volvieron a mostrarse menos seguros sobre las perspectivas de ofrecer OSF/1 en la gama DECstation, con el lanzamiento previsto para el primer semestre de 1993 en el aire y bajo la amenaza de cancelación si no se obtenía suficiente interés por parte de los proveedores de software. Internamente, el grupo de marketing de DECstation había logrado convencer al grupo de estrategia de producto de DEC de que la pérdida de ventas por no ofrecer OSF/1 en el hardware superaría los costes de investigación y desarrollo necesarios para su disponibilidad, pero los recortes de gastos en toda la empresa amenazaban dichos proyectos. [ 15 ] Indicaciones posteriores de DEC confirmaron, sin mayor explicación, la cancelación del producto junto con una creciente incertidumbre en torno a futuras actualizaciones de hardware para la gama DECstation más allá de los productos planificados basados ​​en R4400. [ 16 ] Poco antes del lanzamiento de los sistemas DEC Alpha, se completó una adaptación de OSF/1 para DECstation, pero no se lanzó comercialmente. [ 17 ]

Como la estrategia anunciada previamente había fracasado, los representantes de DEC informaron a los clientes de ULTRIX que debían comenzar a planificar la migración a estaciones de trabajo Alpha con OSF/1 en 1993, lo que socavó la confianza de los clientes tanto en la línea DECstation como en ULTRIX, y también generó preocupaciones más serias sobre la estrategia general de Unix de la compañía. [ 18 ] Algunos clientes, ante la necesidad de migrar a un nuevo sistema operativo en una nueva arquitectura, simplemente optaron por migrar a plataformas Unix de la competencia. [ 19 ]

Aunque se introdujo antes de que DEC comenzara a seguir una estrategia basada en la plataforma Advanced Computing Environment , la intención declarada de la compañía era que los usuarios de DECstation pudieran migrar a un producto basado en OSF/1, potencialmente entregado en forma de SCO Open Desktop para la plataforma, ofreciendo compatibilidad binaria con el sistema ULTRIX existente. DEC incluso sugirió que Windows NT estaría disponible para los modelos DECstation, [ 20 ] y Microsoft demostró NT ejecutándose en modelos Personal DECstation. [ 21 ] Sin embargo, durante toda la vida útil de la actividad de diseño Alpha, se había previsto desde hacía tiempo que los binarios VAX y MIPS se harían para ejecutarse en sistemas Alpha, [ 3 ] lo que llevó al desarrollo del traductor binario mx para ejecutar imágenes de programas ULTRIX MIPS en sistemas DEC OSF/1 basados ​​en Alpha. [ 22 ]

El proyecto GXemul emula varios de estos modelos de DECstation.

Modelos

La DECstation 3100 original, basada en MIPS, fue sucedida por la 2100, de menor coste. En su momento, la DECstation 3100 se consideraba la estación de trabajo UNIX más rápida del mundo. Cuando se lanzó, era aproximadamente tres veces más rápida que la VAXstation 3100 , que se presentó casi al mismo tiempo. Las configuraciones de servidor de los modelos DECstation, distribuidas sin búfer de fotogramas ni acelerador gráfico, tanto basadas en Turbochannel como en Q-bus , se denominaban " DECsystem ", pero no deben confundirse con algunas máquinas PDP-10 del mismo nombre.

Los primeros modelos de DECstation eran sistemas altamente integrados con escasa capacidad de expansión y ni siquiera contaban con buses de expansión. Los sistemas DECstation 5000, introducidos posteriormente, mejoraron esta limitación al incorporar la interconexión TURBOchannel. Además, los sistemas DECstation 5000 son compatibles con ARC (Advanced RISC Computing) . Los últimos modelos de DECstation se centraron en una mayor integración de componentes mediante el uso de ASICs personalizados para reducir la cantidad de componentes discretos. Esto comenzó con el modelo 240 de DECstation 5000, que sustituyó los componentes discretos por ASICs LSI , y culminó con el último modelo, el 260 de DECstation 5000, que utilizaba un único ASIC VLSI para gran parte de la lógica de control.

Los sistemas DECstation 5000 empaquetados a veces llevaban un sufijo de dos o tres letras. Estas letras hacen referencia a la opción gráfica que tiene el sistema.

DECstation 3100 y DECstation 2100

Estación DEC 2100
Procesador

La DECstation 3100 y 2100 utiliza un procesador R2000 , un coprocesador de punto flotante R2010 y cuatro búferes de escritura R2020. El R2000 utiliza una caché de instrucciones de mapeo directo externa de 64  KB [ 26 ]  y una caché de datos de escritura directa de mapeo directo de 64 KB con un tamaño de línea de caché de cuatro bytes. [ 23 ] Cuatro R2020 implementan un búfer de escritura de cuatro etapas para mejorar el rendimiento al permitir que el R2000 escriba en su caché de datos de escritura directa sin detenerse.

El microprocesador R2000 podía configurarse para funcionar en modo big-endian o little-endian. En la familia DECstation, se optó por el modo little-endian para mantener la compatibilidad tanto con la familia VAX como con el creciente número de PC con procesadores Intel.

Memoria

El sistema de memoria de las DECstation 3100 y 2100 contiene memoria del sistema basada en DRAM y búferes de fotogramas basados ​​en VRAM . La cantidad de memoria del sistema admitida es de 4 a 24  MB, organizada en seis bancos de memoria física. Estos sistemas tienen 12 ranuras SIMM que utilizan  módulos SIMM de 2 MB, cada uno con 1.048.576 palabras × 18 bits de DRAM. Los módulos SIMM se instalan en pares (en incrementos de 4  MB) y el sistema de memoria está protegido por paridad de bytes. El búfer de fotogramas monocromo se implementa con un  módulo SIMM VFB01 de 256 KB y el búfer de fotogramas a color, con un  módulo SIMM VBF02 de 1 MB. Si falta alguno de estos módulos SIMM, el búfer de fotogramas no se puede utilizar. Las ranuras SIMM están diseñadas para 25 ciclos de extracción e inserción, siendo cinco el límite recomendado.

Gráficos

La capacidad gráfica se proporcionaba mediante dos módulos de búfer de fotogramas: el monocromático y el de color. El búfer monocromático admite color de 1 bit y una resolución de 1024 × 864 píxeles, mientras que el de color admite color de 8 bits y la misma resolución. Ambos utilizan el Brooktree Bt478 RAMDAC con tres mapas de color de 8 bits y 256 entradas. El cursor de hardware se genera mediante el DC503 PCC (chip de cursor programable), que proporciona un cursor de color de 2 bits y 16 × 16 píxeles. El búfer de color dispone de una máscara de escritura de 8 bits, también conocida como "máscara de plano", que se utiliza para seleccionar los píxeles que se actualizarán. Ninguno de los búferes de fotogramas utiliza toda la memoria proporcionada por el módulo, ya que esta se organiza en 1024 × 1024 píxeles, por lo que solo se utilizan los 864 píxeles superiores para la visualización. Las áreas no utilizadas de la memoria de búfer de fotogramas pueden usarse para almacenar estructuras gráficas como fuentes, aunque se consideró que esto no ofrecía "ninguna ventaja de rendimiento sobre la memoria principal" y, en el contexto del servidor X implementado por Digital, habría complicado la gestión de memoria involucrada. [ 27 ] Los búferes de fotogramas no están protegidos por paridad, a diferencia del resto de la memoria del sistema. Se utiliza un conector DB15 macho para el vídeo. El conector utiliza señales compatibles con RS343A/RS170.

Ethernet y SCSI

Estas estaciones DEC cuentan con Ethernet de 10 Mbit/s integrada , proporcionada por un controlador de red de área local AMD 7990 LANCE  (Local Area Network Controller for Ethernet) y un adaptador de interfaz serie AMD 7992 SIA (Serial Interface Adapter), que implementa la interfaz mediante un conector Ethernet BNC ThinWire. Se incluye un búfer de red de 32 768 palabras × 16 bits (64 KB) construido con memorias SRAM para mejorar el rendimiento. Una memoria ROM de dirección de estación Ethernet (ESAR) de 32 palabras y 8 bits proporciona la dirección MAC . Está montada en un zócalo DIP y es extraíble.

La  interfaz SCSI de terminación simple de 5 MB/s la proporciona una matriz de puertas DC7061 SII con un búfer SCSI de 64 KB x 16 bits (128  KB) para mejorar el rendimiento. La interfaz SCSI está conectada a las bahías internas de 3,5 pulgadas y a un puerto externo (conector macho HONDA68) para la conexión a cajas de expansión de unidades.

Otro

Estos sistemas cuentan con cuatro líneas serie asíncronas proporcionadas por una matriz de puertas DC7085. De las cuatro líneas serie, solo la tercera dispone de las señales de control de módem necesarias para su funcionamiento. Se incluye un conector MMJ de 4 pines para la línea del teclado, un conector DIN de 7 pines para la línea del ratón y dos conectores MMJ de 6 pines para las líneas de la impresora y el módem. El reloj en tiempo real es un Motorola MC146818, que también dispone de 50 bytes de RAM para almacenar la información de configuración de la consola, y los 256  KB de ROM para almacenar el software de arranque y autodiagnóstico se proporcionan mediante dos  ROM de 128 KB en zócalos DIP.

Recinto

La carcasa utilizada por las estaciones de trabajo DECstation 3100 y 2100 es idéntica a la de la VAXstation 3100, ya que ambos sistemas emplean un módulo mecánico idéntico. La carcasa puede alojar dos unidades de 3,5 pulgadas, montadas en bandejas sobre el módulo. Este módulo se ubica a la izquierda de la carcasa, al igual que la fuente de alimentación, que ocupa una cuarta parte del espacio interior.

Serie DECstation 5000 personal

La serie Personal DECstation 5000 son estaciones de trabajo de nivel básico, con nombre en clave "MAXine". La Personal DECstation utiliza una carcasa de escritorio de perfil bajo, que incluye una fuente de alimentación en el lado izquierdo y dos soportes para dos unidades de disco duro, o una unidad de disco duro y una unidad de disquete, en el frente. La lógica del sistema se encuentra en dos placas de circuito impreso : el módulo base, que contiene la mayor parte de la lógica, y el módulo de la CPU, que contiene el procesador.

El precio inicial de estos modelos de la serie 5000 comenzaba en $3,995 para un 5000/20 sin disco con 8  MB de RAM y pantalla monocromática de 17 pulgadas. [ 28 ]

módulo de CPU

Existían tres modelos del módulo de CPU, que contiene el subsistema de la CPU. El primer modelo incluye un chipset compuesto por una CPU R3000A  de 20, 25 o 33 MHz y una FPU R3010, junto con una caché de instrucciones de 64 KB y una caché de datos de 64 KB. Ambas cachés son de mapeo directo y tienen una línea de caché de 4 bytes. La caché de datos es de escritura directa. Todos los componentes del módulo de CPU funcionan a la misma frecuencia de reloj que la R300A.  

También está presente un ASIC CPUCTL, cuya función es proporcionar interfaz y almacenamiento en búfer entre el módulo de CPU más rápido y el  módulo del sistema más lento de 12,5 MHz. El ASIC CPUCTL también implementa un  TURBOchannel de 12,5 MHz que sirve como interconexión del sistema. [ 32 ]

El segundo modelo es una versión revisada del primer módulo, con un  R3000A y un R3010 de 20 o 25 MHz que utiliza encapsulado de plástico, mientras que el modelo anterior utilizaba encapsulado cerámico. El tercer modelo contiene un microprocesador R4000  con cachés internas de instrucciones y datos, complementado con una caché secundaria de 1 MB.

Memoria

Estos sistemas cuentan con 8  MB de memoria integrada y cuatro ranuras SIMM que permiten ampliar la memoria en 32  MB, hasta un total de 40  MB. Estas ranuras admiten módulos SIMM de 2 y 8  MB en pares. Todos los módulos SIMM del sistema deben ser del mismo tamaño. El bus de memoria tiene un ancho de 40 bits, de los cuales 32 se utilizan para datos y 4 para la paridad de bytes. El ASIC de control de memoria gestiona la memoria y se comunica con el subsistema de la CPU a través del bus TURBOchannel.

Expansión

La expansión se proporciona mediante dos ranuras TURBOchannel, cada una con 64  MB de espacio de direcciones físicas.

Gráficos

La Personal DECstation cuenta con un búfer de fotogramas de color integrado de 8 bits capaz de alcanzar una resolución de 1024 × 768 a una frecuencia de actualización de 72  Hz. El búfer de fotogramas consta de 1  MB de VRAM organizado en 262 144 palabras de 32 bits, donde cada palabra de 32 bits contiene cuatro píxeles de 8 bits. El búfer de fotogramas utiliza un RAMDAC INMOS IMS G332 con una tabla de búsqueda de color de 24 bits y 256 entradas, que selecciona 256 colores para su visualización de una paleta de 16 777 216. [ 32 ] El búfer de fotogramas se trata como parte del subsistema de memoria.

subsistema de E/S

El subsistema de E/S proporciona al sistema un bus SCSI de 8 bits de terminación simple,  Ethernet de 10 Mbit/s, línea serie, el bus serie de escritorio y audio analógico. El SCSI lo proporciona un controlador SCSI avanzado (ASC) NCR 53C94 . La Ethernet la proporciona un controlador de red de área local (LANCE) AMD Am7990 para Ethernet y un adaptador de interfaz serie (SIA) AMD Am7992 que implementa la interfaz AUI . Un puerto serie único con capacidad de 50 a 19 200 baudios y control total del módem lo proporciona un controlador de comunicaciones serie (SCC) Zilog Z85C30. El audio analógico y la compatibilidad con ISDN los proporciona un controlador de abonado digital (DSC) AMD 79C30A. Estos dispositivos se conectan al ASIC IOCTL mediante dos buses de 8 bits o un bus de 16 bits. El ASIC interconecta el subsistema con la interconexión TURBOchannel.

DECstation 5000 Modelo Serie 100

Estación de trabajo DECStation 5000 133

Las estaciones de trabajo DECstation 5000 Serie 100, con nombre en clave "3MIN", son de gama media. Los primeros modelos utilizaban un chipset compuesto por una CPU R3000A y una CPU R3010 en una tarjeta hija de 3 x 5 pulgadas que se conectaba a un conector en el módulo del sistema. El modelo 150 reemplaza las R3000A y R3010 por una única R4000 con una FPU integrada. Los modelos 120 y 125 cuentan con dos cachés externas: una  caché de instrucciones de 64 KB y una  caché de datos de 64 KB. El modelo 133 dispone de una  caché de instrucciones de 128 KB.

Estos sistemas admiten de 16 a 128  MB de memoria a través de 16 ranuras SIMM que aceptan  módulos SIMM de 2 u 8 MB. Solo se puede usar un tipo de módulo SIMM;  no se pueden combinar módulos SIMM de 2 y 8 MB en el mismo sistema. El  módulo SIMM de 2 MB es idéntico al utilizado en los modelos DECstation 2100 y 3100, lo que permite actualizar estos sistemas antiguos a la serie Modelo 100 reutilizando la memoria anterior.

Se proporcionan tres ranuras de opción TURBOchannel. La serie Modelo 100 introduce el ASIC controlador de E/S (más tarde conocido como ASIC IOCTL), que conecta los dos buses de E/S de 8 bits al  TURBOchannel de 12,5 MHz.

DECstation 5000 Modelo Serie 200

Las estaciones de trabajo de gama alta DECstation 5000 Modelo 200, con nombre en clave "3MAX", son estaciones de trabajo de alto rendimiento. Las configuraciones de servidor de las DECstation 500 Modelo 200, 240 y 260 se conocían como DECsystem 5000 Modelo 200, 240 y 260, respectivamente. Estos sistemas solo contienen un módulo de CPU, un módulo de sistema y una fuente de alimentación ubicados en el lado izquierdo de la carcasa. No disponen de almacenamiento interno. Las unidades de disco se instalaban en carcasas externas, ya fueran individuales o múltiples. Estas carcasas se conectaban al sistema mediante un conector SCSI situado en la parte posterior. Como alternativa, el almacenamiento se proporcionaba mediante un servidor de archivos al que se accedía a través de la red.

subsistema de CPU

Cada miembro de la serie Modelo 200 tenía un subsistema de CPU único. El subsistema de CPU del Modelo 200 se encuentra en el módulo del sistema KN02 y contiene un chipset compuesto por la CPU R3000  , la FPU R3010 y la MB R3220 (búfer de escritura/memoria de seis etapas). También forma parte del subsistema la  caché de instrucciones externa del procesador de 64 KB y  la caché de datos de escritura directa de 64 KB. En contraste, el subsistema de CPU del Modelo 240 se encuentra en una tarjeta hija, el módulo de CPU, y no utiliza un chipset de procesador,  sino que incorpora un único R3400 de 40 MHz. El R3400 integra la CPU R3000A y la FPU R3010 en un solo chip y encapsulado. La  caché de instrucciones externa del procesador de 64 KB y  la caché de datos de 64 KB están conectadas al R3400 mediante un  bus de 40 MHz que también sirve como ruta de datos al ASIC MB. El subsistema de CPU del Modelo 260 también se encuentra en una tarjeta hija del módulo de CPU, pero cuenta con un R4000  de 120 MHz (60  MHz externo) con cachés internas de instrucciones y datos, y una caché secundaria externa. El subsistema de CPU del Modelo 260 es único en la Serie Modelo 200, ya que contiene el firmware de la ROM de arranque , a diferencia de los demás modelos, que tienen su ROM de arranque ubicada en el módulo del sistema. Esta diferencia se debe a que el R4000 requiere un firmware diferente que no se podía reemplazar al actualizar un Modelo 240 a un Modelo 260.

Las diferencias en la provisión del subsistema de CPU tuvieron un impacto en el diseño de las actualizaciones de CPU para la gama DECstation. Las actualizaciones "de encaje a presión" que proporcionaban la CPU R4000, diseñadas como módulos de CPU de reemplazo, se anunciaron para "todas las DECstation actuales" en 1992. Sin embargo, una actualización de CPU para el Modelo 200 requería una placa base de reemplazo. [ 37 ]

Subsistema de memoria

La serie Modelo 200 tiene 15 ranuras SIMM ubicadas en el módulo del sistema que pueden albergar de 8 a 480  MB de memoria. [ 34 ] [ 36 ] Se utilizan módulos de matriz de memoria (SIMM) propietarios de 128 pines con capacidades de 8  MB (39  chips DRAM de 1 Mbit) o ​​32  MB (39  chips DRAM de 4 Mbit). Todos los SIMM instalados en un sistema deben ser del mismo tamaño. Si  se utilizan SIMM de 8 MB, el sistema puede contener de 8 a 120  MB de memoria. Si  se utilizan SIMM de 32 MB, el sistema puede contener de 32 a 480  MB de memoria. El subsistema de memoria opera a 25  MHz y tiene un ancho de 32 bits para coincidir con la longitud de palabra nativa del R3000. El subsistema de memoria está protegido por un esquema ECC con siete bits de verificación para cada transacción de 32 bits.

Las memorias SIMM se intercalan bidireccionalmente mediante el método de orden bajo, donde las direcciones de memoria pares e impares se tratan como bancos de memoria independientes. El intercalado del subsistema de memoria duplica el ancho de banda de un subsistema de memoria no intercalado que utiliza las mismas DRAM, lo que permite que la serie Modelo 200 alcance un ancho de banda máximo efectivo de 100  MB/s.

Se puede instalar un módulo NVRAM  opcional de 1 MB que proporciona una caché de disco para mejorar el rendimiento en una de las ranuras SIMM (ranura 14, la ranura SIMM más cercana al borde frontal del módulo del sistema). El módulo utiliza una batería para evitar la pérdida de datos en caso de fallo de alimentación. El módulo solo es útil cuando se instala el software opcional. [ 36 ]

El modelo 200 utiliza componentes discretos para implementar la lógica del subsistema de memoria. En el modelo 240, estos componentes discretos se reemplazan por tres ASIC: el ASIC MB, el ASIC MT y el ASIC MS. El ASIC MB (Memory Buffer) actúa como interfaz entre el  dominio del módulo de CPU de 40 MHz y el  dominio del módulo del sistema de 25 MHz. Está conectado al ASIC MT, que funciona como controlador de memoria. El ASIC MT proporciona control y actualización de memoria, gestiona el DMA y las transacciones de memoria, y realiza comprobaciones ECC. El ASIC MS (Memory Strobe) proporciona 15 conjuntos de líneas de control de memoria y enruta las señales de control de memoria desde el ASIC MT al SIMM de destino. El ASIC MS reemplaza 16 componentes discretos utilizados en el modelo 200 y también genera la  señal de reloj del sistema de 25 MHz, reemplazando otros tres componentes discretos utilizados en el modelo 200.

Expansión

La serie Modelo 200 utiliza la interconexión TURBOchannel para la expansión y todos los modelos tienen tres ranuras de opción TURBOchannel. El Modelo 200 proporciona 4  MB de espacio de direcciones físicas para cada opción TURBOchannel, [ 36 ] mientras que los Modelos 240 y 260 proporcionan 8 MB. [ 34 ] TURBOchannel en los Modelos 240 y 260 funciona a 25  MHz. En los Modelos 240 y 260, el ASIC MT implementa TURBOchannel y actúa como controlador.

subsistema de E/S

El subsistema de E/S del Modelo 200 es significativamente diferente al de los Modelos 240 y 260. En el Modelo 200, las capacidades Ethernet y SCSI se proporcionan mediante dos módulos de opción TURBOchannel integrados: PMAD-AA para Ethernet y PMAZ-AA para SCSI. El PMAD-AA utiliza un controlador AMD 7990 LANCE (Local Area Network Controller for Ethernet), que proporciona Ethernet 10BASE-T. La interfaz se implementa mediante un adaptador AMD 7992 SIA ( Serial Interface Adapter ) y un conector BNC ThinWire. El bus SCSI de 8 bits de terminación simple se proporciona mediante un controlador NCR 53C94 ASC (Advanced SCSI Controller). Ambos módulos de opción integrados cuentan con 128  KB de SRAM cada uno, que actúa como búfer para mejorar el rendimiento. También se proporcionan cuatro líneas serie para el teclado, el ratón, el puerto de comunicaciones y la impresora. Estas líneas se implementan mediante dos DC7085. También incluye un reloj en tiempo real Dallas Semiconductor DS1287 con 50 bytes de NVRAM, así como una  ROM de arranque y diagnóstico del sistema de 256 KB en un zócalo.

En contraste, el subsistema de E/S de los modelos 240 y 260 se basa en un ASIC controlador de E/S que actúa como puente entre TURBOchannel y los dos buses de E/S que implementa. Dispositivos de E/S como los dos SCC (controladores de comunicaciones serie) Zilog Z85C30, un ASC NCR 53C94, un AMD 7990 LANCE, el reloj en tiempo real Dallas Semiconductor DS1287 y la ROM del sistema están conectados a los buses de E/S. El ASIC controlador de E/S no se introdujo en el modelo 240, sino que apareció por primera vez en la serie del modelo 100, pero el ASIC utilizado en el modelo 240 se diferencia por tener una frecuencia de reloj dos veces mayor, de 25  MHz en lugar de 12,5  MHz. El subsistema de E/S del modelo 240 se utilizaría posteriormente en el DEC 3000 AXP en una forma modificada. [ 38 ]

Gráficos

Los sistemas DECstation con ranuras TURBOchannel podían utilizar búferes de fotogramas basados ​​en TURBOchannel, aceleradores gráficos 2D y aceleradores gráficos 3D.

Búferes de fotogramas

  • CX "Módulo gráfico de búfer de fotogramas de color" , modelo PMAG-BA. [ 39 ] Era capaz de color de 8 bits a una resolución de 1024 × 864.
  • HX "Módulo gráfico de búfer de fotogramas inteligente" , modelos PMAGB-BA/BC/BE. [ 39 ] El HX es un búfer de fotogramas con un ASIC personalizado con capacidades de aceleración 2D limitadas, pero muy rápidas. [ 40 ]
  • MX " Módulo gráfico de búfer de fotogramas monocromático " , modelo PMAG-AA. [ 39 ] El MX es capaz de color de 1 bit a una resolución de 1280 × 1024 con una frecuencia de actualización de 72  Hz.
  • TX " Módulo gráfico de búfer de fotogramas de color verdadero " , modelos PMAG-JA, PMAGB-JA. [ 39 ] Ambos modelos eran capaces de color de 24 bits a una resolución de 1280 × 1024. Los dos modelos se diferencian únicamente en la frecuencia de actualización: el PMAG-JA tenía una  frecuencia de actualización de 66 Hz y el PMAGB-JA, de 72  Hz.

aceleradores de gráficos 2D

  • PX "Acelerador de gráficos 2D" . El PX se basaba en la arquitectura PixelStamp, pero sin el motor de geometría , lo que significaba que solo podía acelerar gráficos 2D. En algún momento, fue reemplazado por el HX en la mayoría de las aplicaciones.

aceleradores de gráficos 3D

Estas opciones eran:

  • El PXG , también conocido como "Acelerador de gráficos 3D bajo" o "Acelerador de gráficos 3D medio" según la configuración [ 39 ]
  • El PXG+ , también conocido como "Lo 3D Plus Graphics Accelerator" o "Mid 3D Plus Graphics Accelerator" según la configuración [ 39 ]
  • El PXG Turbo , también conocido como el "Acelerador de gráficos Hi 3D" [ 39 ]
  • El PXG Turbo+ , también conocido como el "Acelerador de gráficos Hi 3D Plus" [ 39 ]

Todas las variantes PXG son compatibles con color de 8 o 24 bits, una resolución de 1280 × 1024 y una frecuencia de actualización de 66 o 72 Hz. La PXG también cuenta con un búfer Z  de 8 o 24 bits y doble búfer . La profundidad de color y la profundidad del búfer Z se pueden ampliar instalando módulos VSIMM o módulos de búfer Z adicionales. Las variantes PXG Turbo son compatibles con color de 24 bits, una resolución de 1280 × 1024 y una frecuencia de actualización de 66 o 72 Hz. Se diferencian por incorporar un búfer de 24 bits para almacenar mapas de píxeles fuera de pantalla, además del búfer Z de 24 bits y el doble búfer. 

Estos aceleradores de gráficos 3D implementaron la arquitectura PixelStamp, propiedad de Digital, que se deriva de dos proyectos de investigación: Pixel Planes de la Universidad de Carolina del Norte y The 8 by 8 Display de la Universidad Carnegie Mellon . [ 41 ]

La arquitectura PixelStamp es una arquitectura de procesamiento geométrico que consta de un motor DMA, un motor de geometría y un PixelStamp. El motor DMA se conecta a la arquitectura mediante TURBOchannel, recibiendo paquetes de la CPU y enviándolos al motor de geometría. Este último consta de memoria SRAM y un procesador Intel i860. Los paquetes del motor DMA se almacenan en la memoria SRAM, donde el procesador i860 los procesa y escribe los resultados en una memoria FIFO.

El PixelStamp consta de un ASIC STIC (STamp Interface Chip) y uno o dos ASIC STAMP. El STIC obtiene los resultados de la FIFO y los transfiere a los ASIC STAMP, que realizan la conversión de escaneo y otras funciones gráficas. Una vez procesados ​​los datos por los ASIC STAMP, el resultado, que consiste en datos RGB, se escribe en el framebuffer, construido a partir de VSIMM (un SIMM con VRAM), ubicado en el módulo acelerador de gráficos que se va a visualizar.

Estos aceleradores gráficos se pueden agrupar en dos categorías distintas: las opciones de doble ancho y las de triple ancho. Los modelos PXG y PXG+ son módulos de opción TURBOchannel de doble ancho, mientras que los modelos PXG Turbo y PXG Turbo+ son módulos de opción TURBOchannel de triple ancho. Los modelos con el sufijo "+" son versiones de mayor rendimiento del modelo base, con un  i860 de 44 MHz en lugar de uno de 40  MHz y ASIC STIC y STAMP que operan a frecuencias de reloj un 33 % superiores. Los modelos con el sufijo "Turbo" se diferencian por contar con 256  KB de SRAM y dos ASIC STAMP en lugar de 128  KB de SRAM y un ASIC STAMP. Los modelos conocidos como "Lo 3D Graphics Accelerator" o "Lo 3D Plus Graphics Accelerator" se pueden actualizar a "Mid 3D Graphics Accelerator" o "Mid 3D Plus Graphics Accelerator" instalando más módulos VSIMM y módulos de búfer Z.

Multimedia

Dependiendo del modelo de DECstation, algunos sistemas podían realizar videoconferencias , ofrecer salida de audio de alta calidad y entrada de vídeo. Esto se lograba mediante el uso de módulos de opción TURBOchannel y periféricos externos. La entrada de vídeo se conseguía mediante la opción DECvideo (también conocida como PIP (Imagen en Imagen) , una tarjeta secundaria que se conecta al framebuffer TX para proporcionar entrada NTSC , PAL y SECAM . Al utilizar esta opción junto con una cámara de vídeo, un micrófono y el software necesario, la DECstation podía utilizarse para videoconferencias.

Las capacidades de audio las proporcionaba el módulo opcional DECaudio TURBOchannel, que contenía dos dispositivos AMD 79C30A DSC (Controlador de Abonado Digital) y un DSP Motorola 56001. Los dos AMD 79C30A DSC se utilizaban para la entrada y salida de audio con calidad de voz, mientras que el Motorola 56001 se utilizaba para audio de alta calidad. Inicialmente, el DSP no se utilizaba debido a que el firmware estaba incompleto, aunque esta funcionalidad se añadió posteriormente en una actualización.

El software DECspin , introducido para los modelos DECstation 5000 y Personal DECstation 5000, utilizaba tarjetas DECmedia, DECvideo y DECaudio para proporcionar capacidades de videoconferencia a hasta seis usuarios a través de una red de área local y, mediante un enrutador DECnet, a través de un enlace de comunicaciones de larga distancia dedicado. El precio de este software en su lanzamiento en 1992 comenzaba en 2995 dólares por estación de trabajo. [ 42 ]

Ordenadores DECstation

De forma confusa, al mismo tiempo que se lanzaba la línea de estaciones de trabajo DECstation, Digital también anunció una gama de PC compatibles con la marca DECstation, equipadas con procesadores Intel x86 y que ejecutaban MS-DOS . Estas se identificaban mediante números de modelo de tres dígitos: las series DECstation 2xx , 3xx y 4xx, que utilizaban los procesadores Intel 80286 , 80386 y 80486 , respectivamente. Estos ordenadores no fueron fabricados por Digital, sino por Tandy Corporation en Estados Unidos y Olivetti en Europa. En el momento de su lanzamiento, Digital ofreció un programa de intercambio para los propietarios de su anterior ordenador x86, pero incompatible con PC, el Rainbow 100 .

Los sistemas basados ​​en el 80286 son:

  • Estación DEC 210
  • Estación DEC 220
  • Estación DEC 212
  • DECstation 212LP

Los sistemas basados ​​en el 80386 son:

  • Estación DEC 316
  • DECstation 316+
  • DECstation 316sx
  • DECstation 320
  • DECstation 320+
  • DECstation 320sx
  • DECstation 325c
  • DECstation 333c

Los sistemas basados ​​en el 80486 son:

  • DECstation 420sx
  • DECstation 425c
  • DECstation 433T
  • DECstation 433W
  • DECstation 450dx2

Referencias

  1. 1 2 3 4 Furlong, Thomas C.; Nielsen, Michael JK; Wilhelm, Neil C. (Primavera de 1990). "Desarrollo de la DECstation 3100" (PDF) . Digital Technical Journal . 2 (2). Digital Equipment Corporation.
  2. 1 2 Marshall, Martin (1989-02-06). "El año de la estación de trabajo" . InfoWorld . Vol. 11, n.º 6, págs. 43-44 . Recuperado el 27 de junio de 2025 .   
  3. 1 2 Bell, Gordon ; Strecker, WD ¿Qué hemos aprendido del PDP-11? - ¿Qué hemos aprendido de VAX y Alpha? (PDF) (Informe) . Recuperado el 26 de junio de 2025 .
  4. Computergrama.
  5. 1 2 Johnson, Maryfran (9 de abril de 1990). "DEC tapa las brechas de las estaciones de trabajo" . Computerworld . pág. 4. Recuperado el 14 de noviembre de 2023 . 
  6. Wilson, David (octubre de 1989). "Tested Mettle: Digital's DECstation 3100" . UNIX Review . págs. 121, 123–132 , 135. Recuperado el 30 de enero de 2023 . 
  7. Armando Stettner
  8. "DEC cancela el proyecto de estación de trabajo ECL MIPS" . Unigram/X . 20 de agosto de 1990. pág. 1. Consultado el 7 de enero de 2026 . 
  9. Johnson, Maryfran (23 de marzo de 1992). "DEC hace realidad OSF/1" . Computerworld . pág. 4. Consultado el 19 de noviembre de 2021 . 
  10. Johnson, Maryfran (25 de mayo de 1992). "Los usuarios de DECstation temen ser abandonados" . Computerworld . Vol. XXVI, n.º 21, págs. 1, 12. Consultado el 18 de noviembre de 2021 .   
  11. "Correcciones" . Computerworld . Vol. XXVI, n.º 22. 1 de junio de 1992. pág. 7. Consultado el 18 de noviembre de 2021 .   
  12. Johnson, Maryfran (1 de junio de 1992). "Se desata una guerra por la pérdida de OSF/1 de DECstation" . Computerworld . Vol. XXVI, n.º 22, pág. 4. Consultado el 18 de noviembre de 2021 .   
  13. Johnson, Maryfran (15 de junio de 1992). "DEC cambia de estrategia en estaciones de trabajo Unix" . Computerworld . Vol. XXVI, n.º 24, págs. 1, 14. Consultado el 18 de noviembre de 2021 .   
  14. "DEC aclara su OSF/1 sobre los planes MIPS: no portará Destiny" . Unigram/X . 22 de junio de 1992. pág. 4. Consultado el 18 de abril de 2025 . 
  15. Stedman, Craig (21 de diciembre de 1992). "DEC lanza las placas R4000" . Noticias electrónicas . pág. 14. Consultado el 21 de noviembre de 2021 . 
  16. Stedman, Craig (15 de febrero de 1993). "DEC considera Windows NT para Alpha" . Noticias electrónicas . pág. 18. Recuperado el 21 de noviembre de 2021 . 
  17. Digital Equipment Corporation (julio de 1992). "DEC OSF/1 X2.0-8 (Rev. 155) para MIPS" . Consultado el 22 de junio de 2024 .
  18. Johnson, Maryfran (8 de febrero de 1993). "DEC diseña otro plan para Unix" . Computerworld . págs. 35, 38. Recuperado el 19 de noviembre de 2021 . 
  19. De Metz-Noblat, Nicolas (10 de noviembre de 1995). Migración del sistema de control PS del CERN a estaciones de trabajo IBM (Informe). CERN - División PS. pág. 1. Recuperado el 8 de septiembre de 2025 . 
  20. Willett, Shawn (20 de enero de 1992). "ACE Answers" . Noticias digitales . págs. 10–12 . Recuperado el 24 de noviembre de 2021 . 
  21. Ullman, Ellen (febrero de 1992). "Microsoft se acerca a DEC" . Byte . pág. 26. Consultado el 23 de marzo de 2024 . 
  22. Sites, Richard L.; Chernoff, Anton; Kirk, Matthew B.; Marks, Maurice P.; Robinson, Scott G. (1992). "Traducción binaria" . Digital Technical Journal . 4 (4): 137– 152. Recuperado el 26 de enero de 2024 .
  23. 1 2 3 4 Ingeniería de sistemas de estaciones de trabajo: " Especificación funcional de la estación de trabajo de escritorio DECstation 3100 ", Revisión 1.3, 28 de agosto de 1990, Digital Equipment Corporation
  24. Markoff, John (11 de enero de 1989). "NOTICIAS DE LA EMPRESA; Digital presenta 8 computadoras de escritorio" . New York Times .
  25. Resumen de rendimiento de la familia RISC, 2 de abril de 1990, Digital Equipment Corporation
  26. Cuando se utiliza en el contexto de la memoria de semiconductores, 1 KB se refiere a 2¹⁰ (1024) bytes y 1 MB se refiere a 2²⁰ (1 048 576) bytes.
  27. McCormack, Joel (septiembre de 1989). Código inteligente, memoria tonta: un servidor X rápido para un búfer de fotogramas de color tonto (Informe técnico). Digital Equipment Corporation . Recuperado el 3 de marzo de 2022 .
  28. Wilson, David (octubre de 1992). "Tested Mettle" . Unix Review . págs. 49–50 , 52, 54, 57–58 . Recuperado el 24 de abril de 2022 . 
  29. 1 2 3 4 "Guía de mantenimiento de la serie DECstation/DECsystem 5000 personal, tercera edición, EK-PM30F-MG-004" (PDF) . Digital Equipment Corporation. Abril de 1993.
  30. 1 2 3 "DEC cumple" . Gráficos por computadora . Febrero de 1992. pág. 21. Recuperado el 9 de septiembre de 2025 . 
  31. 1 2 "DEC prepara las cajas MIPS finales" . Unigram/X . 17 de mayo de 1993. pág. 2. Consultado el 3 de agosto de 2025 . 
  32. 1 2 Marketing de productos básicos de Worksystems: "Descripción técnica de la serie Personal DECstation", Versión 1.0, diciembre de 1991, Digital Equipment Corporation
  33. 1 2 3 Estaciones de trabajo DECstation serie 5000/100, Digital Equipment Corporation
  34. 1 2 3 Marketing de productos básicos de Worksystems: " Descripción técnica de la estación de trabajo DECstation 5000 Modelo 240 ", Versión 1.0, diciembre de 1991, Digital Equipment Corporation
  35. Rosenblatt, Alfred (abril de 1992). "Lo que los vendedores lograron" . IEEE Spectrum . pág. 38. Consultado el 2 de agosto de 2025 . 
  36. 1 2 3 4 Guía de mantenimiento del modelo 200 de DECstation/DECsystem 5000, segunda edición, abril de 1993, EK-PM38C-MG-002, Digital Equipment Corporation
  37. "Las actualizaciones de CPU de fácil instalación mantienen actualizada la familia DECstation" . Computerworld . 16 de noviembre de 1992. págs. 23, 26. Consultado el 14 de noviembre de 2023 . 
  38. Todd A. Dutton et al., "El diseño de los sistemas DEC 3000 AXP, dos estaciones de trabajo de alto rendimiento", Digital Technical Journal, Volumen 4, Número 4, Edición especial 1992.
  39. 1 2 3 4 5 6 7 8 Guía de mantenimiento de TURBOchannel, octubre de 1991, EK-TRBOC-MG-005, Digital Equipment Corporation
  40. "Joel McCormack y Bob McNamara. Informe de investigación WRL 93/1, Un búfer de trama inteligente . Western Research Laboratory, Digital Equipment Corporation" (PDF) . Archivado del original (PDF) el 7 de septiembre de 2021. Consultado el 25 de julio de 2008 .
  41. Kelleher, Brian (23 de octubre de 1992). Arquitectura PixelVision (PDF) (Informe técnico). Ingeniería de sistemas de estaciones de trabajo, Digital Equipment Corporation. Archivado del original (PDF) el 16 de enero de 2022. Recuperado el 10 de enero de 2026 .
  42. Duffy, Jim (24 de febrero de 1992). "DEC ofrece una nueva perspectiva sobre las redes de vídeo" . Network World . pág. 13. Consultado el 23 de marzo de 2024 . 
  • NetBSD para la estación DEC
  • Página de DECstation para Linux/MIPS
  • Página web de DECstation 2100 / DECstation 3100
  • Especificaciones del modelo DECstation