Articulo de referencia

Apolo/Dominio

Apollo/Domain es una serie de estaciones de trabajo que fueron desarrolladas y producidas por Apollo Computer desde aproximadamente 1980 hasta 1989. Las máquinas se construyeron...

Apollo/Domain es una serie de estaciones de trabajo que fueron desarrolladas y producidas por Apollo Computer desde aproximadamente 1980 hasta 1989. Las máquinas se construyeron en torno a la serie de procesadores Motorola 68k , excepto la DN10000, que tiene de uno a cuatro procesadores RISC de Apollo , llamados PRISM .

Sistema operativo

El sistema operativo original es un producto propio de Apollo llamado Aegis, que posteriormente pasó a llamarse Domain/OS . El sistema Aegis y Domain/OS ofrecía características avanzadas para la época, como un sistema de archivos orientado a objetos, transparencia de red, arranque sin disco , una interfaz gráfica de usuario y, en Domain/OS, interoperabilidad con BSD , System V y POSIX .

Hardware

Una estación de trabajo Apollo se asemeja a una PC moderna, con una unidad base, teclado, ratón y pantalla. Los primeros modelos se alojaban en  gabinetes de rack de 19 pulgadas (de aproximadamente 60 cm de altura) para colocarlos junto a un escritorio o debajo de una mesa. Los modelos DN300 y, posteriormente, DN330, se diseñaron como unidades integradas, con el sistema y el monitor en una sola unidad. Estos modelos se adaptan fácilmente a un escritorio.

Cada sistema Apollo (incluso el autónomo) incluye al menos una interfaz de red. La única opción original es Apollo Token Ring (ATR) de 12  Mbit/s , y posteriormente se añadió Ethernet de 10 Mbit/s como opción. Se ha mencionado que IBM Token Ring era una opción, pero nunca estuvo disponible. ATR suele ser la mejor opción, ya que es extremadamente escalable; Ethernet, en su momento, sufría una importante pérdida de rendimiento al añadir más máquinas a la red, algo que no ocurre con ATR, que puede soportar fácilmente más de 100 máquinas en una sola red. Una desventaja es que, a diferencia de Ethernet, el fallo de una máquina (que podría ocurrir fácilmente con un solo conector defectuoso) paraliza toda la red. Por este motivo, Apollo ofrecía un sistema de cableado de red opcional, pero muy recomendable, con conmutadores de derivación y cajas de conexión rápida que permiten desconectar y trasladar las máquinas sin problemas. Las redes Apollo Token Ring utilizan cableado coaxial RG-6U de 75 ohmios. 

Redes de contactos

La orientación en red de los sistemas, junto con la funcionalidad ATR, permite un arranque sencillo y práctico en máquinas sin disco utilizando el sistema operativo de otra máquina. En principio, se pueden arrancar tantas máquinas desde un mismo host como este pueda gestionar; en la práctica, el límite es de cuatro máquinas sin disco desde un mismo host. Siempre que el software específico de la máquina esté instalado en el host (lo cual es muy sencillo), cualquier tipo de máquina podría arrancar desde cualquier otra. Una complicación reside en que un DN10000 solo puede arrancar desde otro DN10000 o desde un sistema basado en 68K que tenga instalados ejecutables compuestos "cmpexe".

Algunos sistemas pueden funcionar como servidores sin la tarjeta gráfica; en ese caso, el teclado y el ratón se ignoran automáticamente y se accede al sistema a través de la red o mediante un terminal tonto conectado al puerto serie del equipo. Este tipo de sistema se denomina "DSP" en lugar de "DN".

Modelos

La convención de nomenclatura de modelos es DN (por Domain Node) seguido de un número de modelo. Si el sistema no tiene pantalla, se trata de un DSP (por Domain Service Processor).

El primer modelo es la estación de trabajo DN416, posteriormente denominada DN100 tras sustituir la pantalla verde por una pantalla en blanco y negro. Este sistema utiliza dos procesadores 68000 e implementa memoria virtual (algo que el 68000 no es capaz de hacer teóricamente) deteniendo un procesador cuando se produce un fallo de página y haciendo que el otro procesador gestione el fallo, para luego liberar el procesador principal una vez resuelto el fallo de página.

Los modelos más recientes incorporan los procesadores 68010 , 68020 , 68030 y 68040 , que ofrecen soporte nativo para memoria virtual. Algunas estaciones de trabajo cuentan con implementaciones de CPU de segmentación de bits compatibles con el conjunto de instrucciones del 68000.

El DSP90 es un servidor de archivos construido con una placa base Multibus estándar y controladores de E/S. El controlador de disco admite hasta cuatro discos duros de 500 MB. También se lanzó un controlador de cinta de 9 pistas.

Los primeros modelos de alto rendimiento son el DN560 y el DN660, que se alojan en gabinetes de escritorio. Estos pueden incluir tarjetas gráficas a color con aceleradores gráficos.

Apollo DN330 en Chelmsford, c. 1985

Los modelos DN300 y, posteriormente, DN330 son sistemas de sobremesa integrados cuyo tamaño no es mucho mayor que el del monitor incluido.

A finales de la década de 1980, Apollo presentó un nuevo par de máquinas, la DN3000 y la DN4000 con procesadores 68020, [ 1 ] pero alojadas en carcasas estilo IBM PC de la época con ranuras de expansión ISA compatibles con IBM-AT y unidades de disco compatibles con PC. Estas se convirtieron en el pilar de la gama Apollo a mediados y finales de la década de 1980. En principio, un usuario o un tercero puede instalar una tarjeta de expansión AT estándar, pero dado que esto requiere escribir un controlador de dispositivo especial, en la práctica es muy raro. Sin embargo, el tamaño y el diseño de las cajas hacen que la instalación o el reemplazo de componentes sea muy fácil. Un sistema típico puede tener entre 2 MiB y 32 MiB de memoria, un disco duro de 76 MB, 150 MB o 330 MB (muy ocasionalmente 660 MB) y un procesador 68020 o 68030 de 32 bits que funciona a 12 MHz a 33 MHz, según el modelo. Una bahía de expansión de media altura podía albergar una unidad de disquete de 5¼ pulgadas o una unidad de cinta de cartucho tipo QIC , con capacidades de 30 MB, 45 MB o 60 MB, según el cartucho. Para el acceso a la impresora, el sistema incluía un puerto serie de serie; una tarjeta de expansión serie/paralelo podía proporcionar un puerto paralelo para impresora.           

Los modelos DN3000 y DN4000 se actualizaron posteriormente a los modelos DN3500 y DN4500, que incorporaban una CPU 68030 más rápida . [ 2 ] El DN3500 tiene una potencia similar a la del DN4000. También se fabricó un modelo DN5500 con una CPU 68040 en cantidades limitadas.

La serie DN10000 utilizaba procesadores Apollo PRISM .

Poco después de que HP adquiriera Apollo, se lanzó la estación de trabajo básica DN2500 a $3,900 , anunciada como "4 Mips, 4 MB de memoria, por menos de $4,000". Cuenta con una placa base integrada que utiliza módulos de memoria DRAM estándar para PC, lo que representa una diferencia significativa con respecto a los modelos anteriores de la competencia que aún utilizaban módulos de memoria personalizados. La placa base incorpora un controlador de disco SCSI para una unidad de disco duro opcional [ 3 ] y una única ranura de expansión AT dedicada para el uso de una tarjeta de red que permite que el sistema se conecte a cualquiera de las tres redes compatibles: Apollo Token Ring, IBM Token Ring o Ethernet. Admite pantallas monocromáticas de hasta 1280 x 1024 , y la configuración básica tiene una pantalla de 1024 x 800 . [ 3 ] Basada en el 68030 con unidad de coma flotante 68882 que funciona a 20 MHz, con 4 a 16 MB de RAM, el precio de lista de la máquina, de poco menos de $4,000, representó, según se informa, "un cambio importante en la relación precio/rendimiento" para estaciones de trabajo. Las instituciones educativas podían adquirir la configuración básica a partir de $2,500 . [ 4 ]  

Se fabricó una línea combinada de estaciones de trabajo que ejecutan Domain/OS o HP-UX, bajo los nombres HP/Apollo 425t y HP/Apollo 433s. El modelo 425t tiene un diseño tipo "caja de pizza" con una única ranura de expansión de red. El modelo 433s es un servidor de sobremesa con múltiples ranuras de expansión.

Compatibilidad

La compatibilidad con PC es posible mediante emulación de software , utilizando el producto opcional DPCE, o mediante una tarjeta de expansión con un procesador Intel 80286. También se fabricó una tarjeta de expansión de terceros con un procesador 386 .

Se puede instalar una tarjeta de red Apollo Token Ring en un PC estándar y los controladores de red la conectan a un servidor de archivos SMB (Server Message Block) del PC.

Uso

Los sistemas Apollo son fáciles de usar y administrar, pero su rentabilidad disminuyó debido a que su sistema operativo propietario encarecía el software en comparación con el software Unix. Los procesadores 68K son más lentos que los nuevos chips RISC de Sun y Hewlett-Packard . Apollo abordó ambos problemas con la introducción del DN10000, basado en RISC, y el sistema operativo Domain/OS, compatible con Unix . Sin embargo, el DN10000, si bien era rápido, resultaba extremadamente caro, y una versión fiable de Domain/OS llegó demasiado tarde para marcar la diferencia. El aumento de velocidad y la disminución del precio de los PC aseguraron la obsolescencia de sistemas de gama alta como las estaciones de trabajo Apollo.

Diseño de CPU ARM

Cuando Acorn Computers comenzó a diseñar la CPU ARM 1 en 1984, utilizó una única estación de trabajo Apollo DN 600 para el diseño VLSI, con ingenieros que se turnaban para usar la máquina. Más adelante en el proyecto adquirieron estaciones de trabajo adicionales. [ 5 ]

Adquisición

En 1989, Hewlett-Packard adquirió Apollo. Posteriormente, lanzaron la estación de trabajo de la serie DN2500, una alternativa económica a la serie DN3x00/4x00, [ 6 ] y luego la línea HP 9000 Series 400, que puede ejecutar la versión propia de HP de Unix , HP-UX o Domain/OS . En este caso, la elección debía hacerse en el momento de la compra, en parte porque la funcionalidad de HP-UX y Domain/OS requería teclados y ratones diferentes. Las variantes de Domain/OS también incluyen una tarjeta Token Ring que no se proporciona en las variantes de HP-UX. [ 7 ]

Referencias

  1. Tim Hunkler (julio de 1996). "Guía de supervivencia para estaciones de trabajo Apollo" . Consultado el 13 de octubre de 2022 .
  2. "Apollo presenta estaciones de trabajo gráficas de escritorio" . HP Professional . Vol. 3, n.º 10. Octubre de 1989. pág. 22. Consultado el 4 de marzo de 2024 .   
  3. 1 2 Peddie, Jon (13 de junio de 2013). La historia de la magia visual en las computadoras: cómo se crean imágenes bellas en CAD, 3D, VR y AR . Springer London. ISBN 9781447149323. Consultado el 28 de abril de 2024 .
  4. Smith, Ben (enero de 1990). "Apollo reduce el precio de las estaciones de trabajo" . Byte . págs. 94–95 . Recuperado el 29 de abril de 2024 . 
  5. Evans, Matt (27 de diciembre de 2019). "36C3 - La charla definitiva sobre Arquímedes de la bellota" . Recuperado el 7 de noviembre de 2023 .
  6. Sharp, Bill (10 de octubre de 1989). "Mercado de estaciones de trabajo de gama baja" . HP Professional . págs. 42–44 , 46. Recuperado el 5 de marzo de 2024 . 
  7. Wilson, David (mayo de 1991). "Tested Mettle: Hewlett-Packard 9000/425t" . UNIX Review . págs. 63–67 . Recuperado el 26 de abril de 2024 . 
  • Preguntas frecuentes sobre Apollo