Apollo / Domain fue una gama de estaciones de trabajo desarrolladas y producidas por Apollo Computer desde alrededor de 1980 hasta 1989. Las máquinas se construyeron alrededor de la familia de procesadores Motorola 68k , a excepción del DN10000, que tenía de uno a cuatro procesadores RISC de Apollo , llamados PRISM. .
Sistema operativo
El sistema operativo original era el propio producto de Apollo llamado Aegis, que luego pasó a llamarse Domain / OS . El sistema Aegis y Domain / OS ofrecía características avanzadas para la época, por ejemplo, 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 parecía a una PC moderna, con unidad base, teclado, mouse y pantalla. Los primeros modelos se alojaron en gabinetes de rack cortos (de aproximadamente 2 pies de alto) de 19 "que se colocarían al lado de un escritorio o debajo de una mesa. El DN300 y el DN330 posterior se diseñaron como unidades integradas con el sistema y el monitor en una sola unidad y cabían fácilmente en un Todos los sistemas Apollo (incluso los independientes) tenían que incluir al menos una interfaz de red. Originalmente, la única opción era el Apollo Token Ring (ATR) de 12 Mbit / s. Con el tiempo, se agregó Ethernet de 10 Mbit / s como una opción. Se ha dicho que IBM Token Ring era una opción; nunca estuvo disponible. El ATR fue generalmente la mejor opción, ya que era extremadamente escalable; mientras que la Ethernet de la época sufría una pérdida de rendimiento grave a medida que se agregaban máquinas adicionales a la red, Esto no era cierto para ATR, que fácilmente podría tener más de cien máquinas en una red. Un inconveniente era que, a diferencia de Ethernet, una falla de la máquina (que podría ocurrir fácilmente con un solo conector defectuoso) detuvo toda la red. Por esta razón, Apolo proporcionó una opción Un sistema de cableado de red (pero muy recomendado) de interruptores de bypass y cajas de conexión rápida que permitían desconectar y mover las máquinas sin problemas. Las redes Apollo Token Ring utilizaron cableado coaxial RG-6U de 75 ohmios .
Redes
La orientación de red de los sistemas, junto con la funcionalidad ATR, hizo que fuera fácil y práctico arrancar y ejecutar máquinas sin disco utilizando el sistema operativo de otra máquina. En principio, se pueden arrancar tantas máquinas desde un host como sea posible; en la práctica, cuatro máquinas sin disco de un host estaban al límite. Siempre que se haya instalado el software correcto específico de la máquina en el host (nuevamente, muy fácil), cualquier tipo de máquina podría iniciarse desde cualquier otra (una complicación es que un DN10000 solo se puede iniciar desde otro DN10000 o un sistema basado en 68K que tenía instalados ejecutables compuestos "cmpexe").
A algunos sistemas se les puede quitar la tarjeta gráfica para poder usarlos como servidores; en tal caso, el teclado y el mouse se ignoraban automáticamente y se accedía al sistema a través de la red o mediante un terminal tonto conectado al puerto serie de la máquina. Dicho sistema se denominó "DSP" en lugar de "DN".
Modelos
La convención de nomenclatura del modelo fue DN (para nodo de dominio) con un número de modelo. Si el sistema no tenía pantalla, era un DSP (para procesador de servicio de dominio).
El primer modelo fue la estación de trabajo DN416, más tarde denominada DN100 después de que la pantalla verde fuera sustituida por una pantalla en blanco y negro. Este sistema usó dos procesadores 68000 e implementó memoria virtual (que el 68000 no era teóricamente capaz de hacer) al detener un procesador cuando había una falla de página y hacer que el otro procesador manejara la falla, luego libere el procesador primario cuando la falla de página fue manejado.
Los modelos posteriores se basaron en procesadores 68010 , 68020 , 68030 y 68040 que tenían soporte nativo para memoria virtual. Algunas estaciones de trabajo tenían implementaciones de CPU de segmento de bits que eran compatibles con el conjunto de instrucciones del 68000.
El DSP90 era un servidor de archivos construido con un backplane Multibus estándar y controladores de E / S. El controlador de disco puede admitir hasta cuatro (4) discos duros de 500 MB. También estaba disponible un controlador de cinta de 9 pistas.
Los primeros modelos de rendimiento fueron el DN560 y DN660, que estaban alojados en gabinetes del lado del escritorio. Por lo general, estos tendrían tarjetas gráficas en color con aceleradores de gráficos.
El DN300 y posterior DN330 eran sistemas de escritorio integrados no mucho más grandes que el monitor incluido.
A finales de la década de 1980, Apollo introdujo un nuevo par de máquinas. El DN3000 y el DN4000 usaban procesadores 68k, pero estaban alojados en carcasas estilo IBM PC de la época y tenían ranuras de expansión ISA compatibles con IBM-AT y unidades de disco compatibles con PC. Estos 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 podía instalar una tarjeta de expansión AT estándar, pero como esto requería la escritura de un controlador de dispositivo especial, en la práctica esto era muy raro. Sin embargo, el tamaño y el diseño de las cajas hicieron que instalar o reemplazar componentes fuera muy fácil. Un sistema típico podría 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 de 12 MHz a 33 MHz, según modelo. Una bahía de expansión de media altura podría tomar ya sea un 5¼ pulgadas del disco blando duro o un QIC de tipo cartucho de unidad de cinta, capacidad de 30 MB, 45 MB o 60 MB dependiendo de cartucho. Para acceder a la impresora, el sistema venía con un puerto serie de serie; una tarjeta de expansión en serie / paralelo podría proporcionar un puerto de impresora paralelo si fuera necesario.
El DN3000 y DN4000 se actualizaron posteriormente a DN3500 y DN4500 con una CPU 68030 más rápida . El DN3500 era aproximadamente tan potente como el DN4000. También se produjo un DN5500 con un 68040 en cantidades limitadas.
Se lanzó una estación de trabajo DN2500 que se anunciaba como "4 Mips, 4 MB de memoria, por menos de $ 4.000". Se trataba de una única placa base integrada que utilizaba módulos DRAM DIMM estándar para PC. Esta fue una desviación significativa de los diseños anteriores y los de la competencia que tenían módulos de memoria personalizados. La placa base incluía una pantalla de mapa de bits en blanco y negro de alta resolución (1280x1024) e interfaz de disco SCSI. Los sistemas incluían una única ranura de expansión AT para una tarjeta de red para permitir que el sistema se conecte a cualquiera de las tres redes compatibles (Apollo Token Ring, IBM Token Ring o Ethernet)
Después de la compra de Apollo Computer por HP, se produjo una línea fusionada de estaciones de trabajo que podían ejecutar Domain / OS o HP-UX con el nombre HP / Apollo 425t y HP / Apollo 433s. El 425t tenía un diseño de "caja de pizza" con una única ranura de expansión de red. El 433 era un sistema de servidor de escritorio con múltiples ranuras de expansión.
Compatibilidad
La compatibilidad con PC fue posible mediante la emulación de software , utilizando el producto opcional DPCE, o mediante una tarjeta enchufable con un procesador Intel 80286 . También estaba disponible una tarjeta enchufable de terceros con un 386 .
Una tarjeta de red Apollo Token Ring también podría colocarse en una PC estándar y los controladores de red le permitieron conectarse a un servidor que ejecuta un servidor de archivos de PC SMB (Server Message Block).
Uso
Aunque los sistemas Apollo eran fáciles de usar y administrar, se volvieron menos rentables porque el sistema operativo propietario encarecía el software que el software Unix. Los procesadores 68K eran más lentos que los nuevos chips RISC de Sun y Hewlett-Packard . Apollo abordó ambos problemas al introducir el DN10000 basado en RISC y el sistema operativo Domain / OS compatible con Unix . Sin embargo, el DN10000, aunque rápido, era extremadamente caro y una versión confiable de Domain / OS llegó demasiado tarde para marcar la diferencia. El aumento de la velocidad y la caída del precio de las PC aseguraron la obsolescencia de los sistemas de gama alta, como las estaciones de trabajo Apollo.
Adquisición
En 1989, Hewlett-Packard adquirió Apollo. Más tarde lanzaron la estación de trabajo de la serie DN2500, una alternativa económica a la serie DN3x00 / 4x00, y más tarde la línea HP 9000 Series 400, que podría ejecutar la versión propia de HP de Unix , HP-UX o Domain / OS . En este caso, la elección tuvo que hacerse en el momento de la compra, en parte porque las funciones de HP-UX y Domain / OS requerían diferentes teclados y ratones.