HP 9000 es una línea de sistemas informáticos para estaciones de trabajo y servidores fabricados por Hewlett-Packard (HP) Company. El sistema operativo nativo de casi todos los sistemas HP 9000 es HP-UX , que se basa en UNIX System V.
La marca HP 9000 se introdujo en 1984 para abarcar varios modelos de estaciones de trabajo técnicas existentes que se lanzaron anteriormente a principios de la década de 1980. La mayoría de estos se basaban en la serie Motorola 68000 , pero también hubo modelos basados en los propios diseños FOCUS de HP . A partir de mediados de la década de 1980, la línea pasó a la nueva arquitectura PA-RISC de HP. Finalmente, en la década de 2000, se agregaron sistemas que usaban IA-64 .
La línea de servidores HP 9000 se discontinuó en 2003 y fue reemplazada por servidores Integrity basados en Itanium que ejecutan HP-UX. La línea de estaciones de trabajo HP 9000 se discontinuó en 2009 y fue reemplazada por HP Z.
Los primeros modelos HP 9000 comprendían las gamas HP 9000 Series 200 y Series 500. Se trataba de modelos existentes rebautizados, la Serie 200 incluía varias estaciones de trabajo basadas en Motorola 68000 (68k), como la HP 9826 y la HP 9836, y la Serie 500 utilizaba la arquitectura de microprocesador FOCUS de HP introducida en la estación de trabajo HP 9020. A estas le siguieron las estaciones de trabajo HP 9000 Series 300 y Series 400, que también utilizaban microprocesadores de la serie 68k. A partir de mediados de los años 80, HP empezó a cambiar a sus propios microprocesadores basados en su arquitectura de conjunto de instrucciones (ISA) PA-RISC patentada, para las series 600, 700, 800 y líneas posteriores. Los modelos más recientes utilizan la PA-RISC o su sucesora, la ISA HP–Intel IA-64 .
Toda la línea HP 9000 ejecuta varias versiones del sistema operativo HP-UX , excepto los modelos anteriores de la Serie 200, que ejecutaban aplicaciones independientes o los sistemas operativos Basic Workstation / Pascal 3.1 Workstation [1] . HP lanzó la Serie 400, también conocida como Apollo 400, después de adquirir Apollo Computer en 1989. Estos modelos tenían la capacidad de ejecutar HP-UX o Domain/OS de Apollo .
Desde principios de los años 90 en adelante, HP reemplazó los números de la serie HP 9000 con una nomenclatura de clase alfabética . En 2001, HP volvió a cambiar el esquema de nombres para sus servidores HP 9000. Los sistemas de clase A fueron renombrados como rp2400s, los de clase L se convirtieron en rp5400s y los de clase N en rp7400s. El prefijo rp significaba una arquitectura PA-RISC, mientras que rx se usaba para sistemas basados en IA-64, que luego fueron rebautizados como HPE Integrity Servers .
En 2003, HP lanzó la serie xw, que utiliza procesadores x86 y ejecuta Windows . La serie xw se mantuvo hasta 2009, cuando fue reemplazada por HP Z.
El 30 de abril de 2008, HP anunció el fin de las ventas de los sistemas HP 9000 basados en PA-RISC. La última fecha de pedido para los sistemas HP 9000 basados en PA-RISC fue el 31 de diciembre de 2008 y la última fecha de envío fue el 1 de abril de 2009. La última fecha de pedido para las nuevas opciones PA-RISC de HP 9000 fue el 31 de diciembre de 2009, con una última fecha de envío el 1 de abril de 2010. HP tiene la intención de brindar soporte para estos sistemas hasta 2013, con posibles extensiones. [2]
El fin de la vida útil de HP 9000 también marca el fin de una era, ya que esencialmente marca la retirada de HP del mercado de estaciones de trabajo Unix (las estaciones de trabajo HP 9000 han llegado al final de su vida útil y no existen estaciones de trabajo HP Integrity, por lo que ya no existe una solución que apunte a HP/UX en el escritorio). Cuando se anunció el cambio de PA-RISC (9000) a Itanium (Integrity), inicialmente se anunciaron y ofrecieron estaciones de trabajo Integrity que ejecutaban HP/UX o Windows, pero se trasladaron al final de su vida útil con relativa rapidez, sin reemplazo (posiblemente porque x86-64 hizo que IA-64 no fuera competitivo en el escritorio y HP/UX no es compatible con x86-64, y HP ofrece Linux de escritorio como una solución alternativa, no totalmente compatible).
Antes de enero de 1985 (véase también la serie HP 9800 ):
Después de 1985:
Las estaciones de trabajo de la Serie 200 surgieron antes de que existiera la "Serie" en HP. El primer modelo fue la HP 9826A, seguida por la HP 9836A. Más tarde, se presentó una versión en color de la 9836 (9836C). También hubo una versión para montaje en bastidor, la HP 9920A. Todas ellas se basaban en el chip Motorola 68000. Había versiones "S" de los modelos que incluían memoria incorporada. Cuando se incluyó HP-UX como sistema operativo, había una versión "U" de las 9836 y 9920 que utilizaban el procesador 68012. Los números de modelo incluían la letra "U" (9836U, 9836CU y 9920U). Las versiones posteriores de la Serie 200 incluyeron los modelos 9816, 9817 y 9837. Estos sistemas pronto fueron renombrados como la línea HP Serie 200, antes de ser renombrados nuevamente como parte de la familia HP 9000, la Serie HP 9000 200.
También existía una versión "portátil" de la Serie 200 llamada Integral . El modelo oficial era la HP9807. Esta máquina tenía aproximadamente el tamaño de una máquina de coser portátil, contenía un procesador MC68000, una memoria ROM HP-UX, una unidad de disquete de 3½ pulgadas , una impresora de inyección de tinta, un teclado, un ratón y una pantalla electroluminiscente similar a las primeras computadoras GRiD Compass. No funcionaba con pilas y, a diferencia de las otras Series 200 que se fabricaban en Fort Collins, Colorado , se fabricaba en Corvallis, Oregón .
Las estaciones de trabajo de la Serie 300 se basaban en procesadores de la serie 68000 de Motorola, que iban desde el 68010 (modelo 310, introducido en 1985 [3] ) hasta el Motorola 68040 (modelo 38x, introducido en 1991 [4] ). La Serie 400 (introducida en 1990 [5] ) tenía como objetivo reemplazar a las estaciones de trabajo Apollo/Domain y también se basaba en el 68030/040. Se denominaban "HP Apollo" y añadían compatibilidad con Apollo Domain/OS . Los sufijos "s" y "t" utilizados en la Serie 400 representaban el modelo "lateral" (como en el lado del escritorio) y "superior" (como en la parte superior del escritorio). Los dos últimos dígitos de la Serie 400 originalmente eran la frecuencia de reloj del procesador en MHz (por ejemplo, 433 era 33 MHz). En su presentación, la Serie 400 tenía un zócalo para el MC68040, pero como no estaban disponibles en ese momento, se instaló una tarjeta emuladora con un MC68030 y circuitos adicionales. A los clientes que compraron sistemas se les ofreció un precio de actualización garantizado de $5000 USD al MC68040, cuando estuvieron disponibles. Las Series 300 y 400 compartían la misma interfaz de E/S que la Serie 200. El bus DIO-II de 32 bits tiene una velocidad nominal de 6 MB/s. [6]
Las Series 500 se basaban en el microprocesador HP FOCUS . Comenzaron como HP 9020, HP 9030 y HP 9040, fueron renombradas como HP Series 500 Modelo 20, 30 y 40 poco después de su introducción, y luego renombradas nuevamente como HP 9000 Modelo 520, 530 y 540. La 520 era una estación de trabajo completa con teclado incorporado, pantalla, disquete de 5,25 pulgadas e impresora térmica opcional y disco duro de 5 MB. La 520 podía ejecutar BASIC o HP-UX y había tres modelos diferentes según las pantallas conectadas (dos a color y una monocromática). La 530 era una versión de montaje en bastidor de la Serie 500, solo podía ejecutar HP-UX y usaba una consola de interfaz en serie. La 540 era una 530 montada dentro de un gabinete, similar a las unidades de disco que se ofrecían en ese momento e incluía un multiplexor en serie (MUX). Los modelos posteriores de la Serie 500 fueron los 550 y 560, que tenían un chasis completamente diferente y podían conectarse a procesadores gráficos. Los procesadores de la Serie 500 original funcionaban a 20 MHz y podían alcanzar una velocidad de referencia de 1 millón de instrucciones por segundo (MIPS), equivalente a un VAX-11 /780, que en aquel entonces era un estándar de referencia común. Podían conectarse en red entre sí y con las series 200 y 300 mediante el Administrador de recursos compartidos (SRM).
Debido a su rendimiento, el gobierno de los Estados Unidos incluyó la serie 500 en su lista de países con restricciones de exportación. Solo se permitió la venta de las computadoras en Europa occidental, Canadá , Australia y Nueva Zelanda ; para cualquier otro país se necesitaba una aprobación por escrito.
Las primeras estaciones de trabajo de la serie, los sistemas Modelo 720, Modelo 730 y Modelo 750, se introdujeron el 26 de marzo de 1991 y recibieron el nombre en código de "Snakes". Los modelos utilizaban el microprocesador PA-7000; el Modelo 720 utilizaba una versión de 50 MHz y los Modelo 730 y Modelo 750, una versión de 66 MHz. El PA-7000 está provisto de 128 KB de caché de instrucciones en los Modelos 720 y 730 y de 256 KB en el Modelo 750. Todos los modelos están provistos de 256 KB de caché de datos. Los Modelos 720 y 730 admitían de 16 a 64 MB de memoria, mientras que el Modelo 750 admitía hasta 192 MB. La SCSI integrada la proporcionaba un controlador SCSI NCR 53C700. Estos sistemas podían utilizar opciones de gráficos tanto 2D como 3D, siendo las opciones 2D el GRX en escala de grises y el CRX en color. Las opciones 3D eran el Personal VRX y el Turbo GRX. [7]
A principios de enero de 1992, HP presentó el modelo 705, cuyo nombre en código era "Bushmaster Snake", y el modelo 710, cuyo nombre en código era "Bushmaster Junior". Ambos sistemas son estaciones de trabajo de gama baja sin disco: el modelo 705 utiliza un PA-7000 de 32 MHz y el modelo 710, una versión de 50 MHz. En el momento de su lanzamiento, el modelo 705 tenía un precio inferior a los 5000 dólares estadounidenses y el modelo 710, inferior a los 10 000 dólares estadounidenses. [8]
Las primeras estaciones de trabajo de la Serie 700 fueron reemplazadas por las estaciones de trabajo de gama baja Modelo 715/33, 715/50, 725/50 y las estaciones de trabajo de gama alta Modelo 735/99, 735/125, 755/99 y 755/125 el 10 de noviembre de 1992. [9] Los Modelos 715 y 725 existentes se actualizaron posteriormente con la introducción de los Modelos 715/75 y 725/75 en septiembre de 1993. Los nuevos modelos utilizaban un PA-7100 de 75 MHz . [10]
La creciente integración llevó a la introducción de las estaciones de trabajo Modelo 712/60 y Modelo 712/80i el 18 de enero de 1994. [11] Con el nombre en código "Gecko", estos modelos estaban destinados a competir con las estaciones de trabajo de nivel de entrada de Sun Microsystems y las computadoras personales de gama alta. [12] Utilizaban el microprocesador PA-7100LC que operaba a 60 y 80 MHz, respectivamente. El Modelo 712/80i era un modelo de solo números enteros, con la unidad de punto flotante deshabilitada. Ambos admitían de 16 a 128 MB de memoria. [13]
Los modelos 715/64, 715/80, 715/100 y 725/100 se introdujeron en mayo de 1994, orientados al mercado de gráficos 2D y 3D. Estas estaciones de trabajo utilizan el microprocesador PA-7100LC y admiten entre 32 y 128 MB de memoria, a excepción del modelo 725/100, que admite hasta 512 MB. [14]
El modelo 712/100 ( King Gecko ), una estación de trabajo de nivel de entrada, y el modelo 715/100 XC, una estación de trabajo de rango medio, se introdujeron en junio de 1995. El modelo 712/100 es un modelo 712 con un PA-7100LC de 100 MHz y 256 KB de caché, mientras que el modelo 715/100 XC es un modelo 715/100 con 1 MB de caché. [15]
Las estaciones de trabajo de los modelos 712 y 715 cuentan con el ASIC Lasi, conectado mediante el bus GSC . El ASIC Lasi proporciona un controlador SCSI NCR 53C710 integrado, una interfaz Ethernet Intel Apricot de 10 Mbit, sonido con calidad de CD, teclado y ratón PS/2, un puerto serie y un puerto paralelo. Todos los modelos, excepto las máquinas de la serie 712, también utilizan el ASIC Wax para proporcionar un adaptador EISA , un segundo puerto serie y compatibilidad con el bus HIL .
El bus SGC (System Graphics Connect), que se utiliza en las estaciones de trabajo de la serie 700 anterior, tiene especificaciones similares al PCI con 32 bits/33 MHz [1] y un ancho de banda típico de aproximadamente 100 MB/s [2].
Modelos 742i, 743i, 744, 745/745i, 747i, 748i. [16] [17] [18]
Los C100, C110, J200, J210 y J210XC utilizan el procesador PA-7200 , conectado a la UTurn IOMMU a través del bus Runway . Los C100 y C110 son sistemas de un solo procesador, y los J200 y J210 son sistemas de doble procesador. La UTurn IOMMU tiene dos buses GSC. Estas máquinas siguen utilizando los ASIC Lasi y Wax.
Las estaciones de trabajo B132L (introducidas en 1996 [19] ), B160L, B132L+, B180L, C132L, C160L y C180L se basan en el procesador PA-7300LC , un desarrollo del PA-7100LC con caché integrado y controlador de bus GSC. La tarjeta gráfica estándar es Visualize EG . Estas máquinas utilizan el adaptador Dino GSC a PCI que también proporciona el segundo puerto serie en lugar de Wax; opcionalmente tienen el adaptador Wax EISA.
Las C160, C180, C180-XP, J280 y J282 utilizan el procesador PA-8000 y son las primeras estaciones de trabajo HP de 64 bits. Se basan en la misma arquitectura Runway/GSC que las estaciones de trabajo de las clases C y J anteriores.
Los modelos C200, C240 y J2240 ofrecen mayor velocidad con el procesador PA-8200 y el C360 utiliza el procesador PA-8500 .
Los modelos B1000, B2000, C3000, J5000 y J7000 también se basaban en el procesador PA-8500, pero tenían una arquitectura muy diferente. La IOMMU U2/Uturn y el bus GSC desaparecieron y fueron reemplazados por la IOMMU Astro, conectada mediante Ropes a varios adaptadores host PCI de Elroy.
Los modelos B2600, C3600 y J5600 mejoran estas máquinas con el procesador PA-8600 . El modelo J6000 es una estación de trabajo que se puede montar en bastidor y que también se puede colocar de lado en una configuración de torre.
Los modelos C3650, C3700, C3750, J6700 y J6750 están basados en PA-8700 .
El C8000 utiliza procesadores de doble núcleo PA-8800 o PA-8900 , que utilizan el mismo bus que los procesadores McKinley y Madison Itanium y comparten el mismo chipset zx1 . Los adaptadores PCI de Elroy han sido reemplazados por adaptadores PCI-X de Mercury y un adaptador AGP 8x de Quicksilver .
Los servidores de clase D son de nivel de entrada y de gama media que sucedieron a los servidores de clase E de nivel de entrada y a los servidores de clase G, H e I de gama media. Los primeros modelos se introdujeron a finales de enero de 1996 y consistían en los modelos D200, D210, D250, D310 y D350. [20] El modelo D200 es un monoprocesador con un microprocesador PA-7100LC de 75 MHz , compatible con hasta 512 MB de memoria y cinco ranuras EISA/HP-HSC. El modelo D210 es similar, pero utilizaba un PA-7100LC de 100 MHz. El modelo D250 es un modelo de doble procesador y utilizaba el PA-7100LC de 100 MHz. Admitía hasta 768 MB de memoria y tenía cinco ranuras EISA/HP-HSC. El modelo D310 es un monoprocesador con un PA-7100LC de 100 MHz, hasta 512 MB de memoria y ocho ranuras EISA/HP-HSC. El modelo D350 es un sistema de clase D de gama alta, de doble procesador, con dos PA-7100LC de 100 MHz, hasta 768 MB de memoria y ocho ranuras EISA/HP-HSC.
A mediados de septiembre de 1996, se introdujeron dos nuevos servidores de clase D que utilizaban el nuevo microprocesador PA-8000 de 64 bits: el modelo D270 de un solo procesador y el modelo D370 de doble procesador. Ambos se posicionaron como servidores de nivel de entrada. Utilizaban el PA-8000 de 160 MHz y admitían entre 128 MB y 1,5 GB de memoria. [21]
En enero de 1997, se introdujeron los modelos de gama baja D220, D230, D320 y D330, utilizando versiones de 132 y 160 MHz del microprocesador PA-7300LC . [22]
Los servidores de clase D son torres con hasta dos microprocesadores y tienen una arquitectura similar a la de la clase K. A veces se hacen pasar por máquinas más grandes, ya que HP los envió montados verticalmente dentro de un gabinete grande que contiene una fuente de alimentación y varios discos con mucho espacio para que circule el aire.
La clase R es simplemente una máquina de clase D empaquetada en un chasis para montaje en bastidor . A diferencia de los sistemas de clase D, no admite discos conectables en caliente.
La clase N es un servidor de montaje en rack de 10U con hasta ocho CPU y 12 ranuras PCI . Utiliza dos buses Merced, uno por cada cuatro ranuras de procesador. No es una máquina NUMA , ya que tiene el mismo acceso a todas las ranuras de memoria. Sin embargo, la E/S es desigual; tener una Ike IOMMU por bus significa que un conjunto de CPU está más cerca de un conjunto de ranuras de E/S que del otro.
Los servidores de la clase N se comercializaron como " preparados para Itanium ", aunque cuando se envió el Itanium, no se puso a disposición ninguna actualización de Itanium para la clase N. La clase N se benefició del uso del bus Merced, conectando los microprocesadores PA-8x00 a él a través de un adaptador especial llamado DEW.
El N4000 se actualizó con procesadores más nuevos a lo largo de su vida, con modelos llamados N4000-36, N4000-44 y N4000-55 que indican frecuencias de reloj de microprocesador de 360, 440 y 550 MHz, respectivamente. Se le cambió el nombre a la serie rp7400 en 2001.
Los servidores de clase L son máquinas de montaje en rack de 7U con hasta 4 CPU (según el modelo). Tienen 12 ranuras PCI, pero solo 7 ranuras están habilitadas en el sistema L1000 de nivel de entrada. Dos de las ranuras PCI están ocupadas por tarjetas integradas de fábrica y el usuario final no puede utilizarlas para la expansión de E/S.
Los modelos L1000 y L2000 son similares a los modelos A400 y A500, ya que se basan en una combinación Astro/Elroy. Inicialmente se comercializaron con PA-8500 de 360 MHz y 440 MHz y se actualizaron con PA-8600 de 540 MHz.
El L3000 es similar al N4000, ya que se basa en una combinación DEW/Ike/Elroy. Se comercializa únicamente con CPU PA-8600 de 550 MHz.
La familia de clase L pasó a llamarse serie rp5400 en 2001.
Los A180 y A180C eran servidores 2U, de un solo procesador y 32 bits basados en el procesador PA-7300LC con los ASIC Lasi y Dino.
Los servidores A400 y A500 eran servidores 2U de 64 bits, con procesador único y doble, basados en los procesadores PA-8500 y posteriores, que utilizaban los adaptadores Astro IOMMU y PCI Elroy. Las máquinas A400-36 y A500-36 utilizaban el procesador PA-8500 que funcionaba a 360 MHz; las A400-44 y A500-44 tenían una frecuencia de reloj de 440 MHz. La A500-55 utiliza un procesador PA-8600 que funcionaba a 550 MHz y la A500-75 utiliza un procesador PA-8700 que funcionaba a 750 MHz.
La clase A pasó a llamarse serie rp2400 en 2001.
Las supercomputadoras de clase S y X eran supercomputadoras Convex Exemplar SPP2000 que recibieron su nombre luego de que HP adquiriera Convex Computer en 1995. La clase S era una SPP2000 de un solo nodo con hasta 16 procesadores, mientras que el nombre de clase X se usaba para configuraciones de múltiples nodos con hasta 512 procesadores. Estas máquinas ejecutaban el sistema operativo SPP-UX de Convex.
Los servidores de la clase V se basaban en la tecnología multiprocesador de la clase S y la clase X. Los V2200 y V2250 admiten un máximo de 16 procesadores, y los V2500 y V2600 admiten un máximo de 32 procesadores. Los sistemas de la clase V son sistemas físicamente grandes que necesitan una gran refrigeración y energía eléctrica trifásica para funcionar. Proporcionaron una plataforma de transición entre la clase T y la introducción del Superdome.
Además de HP-UX y Domain/OS (en el 400), muchas HP 9000 también pueden ejecutar el sistema operativo Linux . Algunos modelos basados en PA-RISC pueden ejecutar NeXTSTEP .
Berkeley Software Distribution (BSD) Unix fue portado a la HP 9000 como HPBSD ; el código de soporte resultante se agregó más tarde a 4.4BSD . Sus variantes modernas NetBSD y OpenBSD también son compatibles con varios modelos de HP 9000, tanto Motorola 68k como PA-RISC.
A principios de los años 1990, varios sistemas de investigación y desarrollo de Unix se trasladaron a la plataforma PA-RISC, incluidos varios intentos de OSF/1 , varios puertos Mach y sistemas que combinaban partes de Mach con otros sistemas ( MkLinux , Mach 4/Lites). El origen de estos puertos fueron en su mayoría proyectos internos de HP Labs o productos de HP, o investigación académica, principalmente en la Universidad de Utah .
Un proyecto llevado a cabo en los Laboratorios HP implicó reemplazar la funcionalidad principal de HP-UX, específicamente los subsistemas de memoria virtual y gestión de procesos, con la funcionalidad Mach de Mach 2.0 y 2.5. Esto proporcionó efectivamente un vehículo para portar Mach a la arquitectura PA-RISC, en lugar de comenzar con la distribución de software de Berkeley configurada para usar la infraestructura del núcleo Mach y portarla a PA-RISC, y de ese modo entregar una versión de HP-UX 2.0 basada en Mach, aunque con ciertas características faltantes tanto en Mach como en HP-UX. La motivación del proyecto fue investigar problemas de rendimiento con Mach relacionados con la arquitectura de caché de PA-RISC junto con posibles soluciones para estos problemas. [23]