Введение

Линия рабочих станций и серверных компьютерных систем HP 9000 — это линейка рабочих станций и серверных компьютерных систем, производимых компанией Hewlett Packard (HP). Основной операционной системой для большинства систем HP 9000 является HP-UX, основанная на UNIX System V.

Бренд HP 9000 был представлен в 1984 году, чтобы объединить несколько существовавших на тот момент моделей технических рабочих станций, выпущенных ранее в начале 1980-х годов. Большинство из них были построены на базе серии Motorola 68000, но также существовали модели, основанные на собственных разработках HP FOCUS. С середины 1980-х годов линейка была переведена на новую архитектуру HP PA-RISC. В 2000-х годах в линейку были добавлены системы, использующие IA-64. Линейка серверов HP 9000 была прекращена в 2003 году и заменена серверами Integrity на базе Itanium, работающими под управлением HP-UX. Линейка рабочих станций HP 9000 была прекращена в 2009 году и заменена HP Z.

История

Первые модели HP 9000 включали серии HP 9000 серии 200 и 500. Это были модернизированные существующие модели: серия 200 включала различные рабочие станции на базе Motorola 68000 (68k), такие как HP 9826 и HP 9836, а серия 500 использовала микропроцессорную архитектуру HP FOCUS, представленную в рабочей станции HP 9020. За ними последовали рабочие станции HP 9000 серии 300 и 400, которые также использовали микропроцессоры серии 68k. Начиная с середины 1980-х годов, HP начала переходить на собственные микропроцессоры, основанные на собственной архитектуре набора команд PA RISC (ISA), для серий 600, 700, 800 и последующих линеек. Более новые модели используют либо PA RISC, либо его преемника, HP–Intel IA 64 ISA. Все модели HP 9000 работали под управлением различных версий операционной системы HP-UX, за исключением более ранних моделей серии 200, которые работали с автономными приложениями или операционными системами Basic Workstation / Pascal 3.1. После приобретения Apollo Computer в 1989 году HP выпустила серию 400, также известную как Apollo 400. Эти модели могли работать как под управлением HP-UX, так и под управлением Domain/OS от Apollo. Начиная с начала 1990-х годов, HP заменила нумерацию серий HP 9000 на алфавитную классификацию. В 2001 году HP снова изменила схему наименования своих серверов HP 9000. Системы класса A были переименованы в rp2400, класс L стал rp5400, а класс N – rp7400. Префикс rp обозначал архитектуру PA RISC, а rx – системы на базе IA 64, позднее переименованные в серверы HPE Integrity. В 2003 году HP представила серию xw, использующую процессоры x86 и работающую под управлением Windows. Серия xw оставалась в производстве до 2009 года, когда была заменена HP Z. 30 апреля 2008 года HP объявила о прекращении продаж HP 9000 на базе PA RISC. Последней датой заказа систем HP 9000 на базе PA RISC было 31 декабря 2008 года, а последней датой отгрузки – 1 апреля 2009 года. Последней датой заказа новых опций HP 9000 PA RISC было 31 декабря 2009 года, а последней датой отгрузки – 1 апреля 2010 года. HP планирует поддерживать эти системы до 2013 года с возможным продлением срока. Снятие HP 9000 с производства также знаменует собой конец эпохи, поскольку фактически означает уход HP с рынка Unix-рабочих станций (рабочие станции HP 9000 сняты с производства, и рабочих станций HP Integrity больше нет, поэтому больше нет решения, ориентированного на HP-UX для настольных компьютеров). Когда был объявлен переход от PA RISC (9000) к Itanium (Integrity), первоначально были анонсированы и предложены рабочие станции Integrity, работающие под управлением HP-UX или Windows, но они были быстро сняты с продаж без замены (вероятно, потому, что x86-64 сделал IA 64 неконкурентоспособным на настольных компьютерах, а HP-UX не поддерживает x86-64, предлагая Linux для настольных компьютеров в качестве альтернативного, но не полностью совместимого решения).

Серия 200

Рабочие станции серии 200 появились до того, как в HP появились какие-либо "серии". Первой моделью была HP 9826A, за которой последовала HP 9836A. Позже была представлена цветная версия 9836 (9836C). Существовала также версия для установки в стойку, HP 9920A. Все они были основаны на чипе Motorola 68000. Были версии "S" моделей, в комплект которых входила память. Когда HP UX была включена в качестве операционной системы, появилась версия "U" моделей 9836 и 9920, использующих процессор 68012. В номера моделей входила буква "U" (9836U, 9836CU и 9920U). Более поздние версии серии 200 включали модели 9816, 9817 и 9837. Эти системы вскоре были переименованы в линейку HP Series 200, а затем снова переименованы и стали частью семейства HP 9000 – HP 9000 Series 200. Существовала также "портативная" версия серии 200 под названием Integral. Официальной моделью был HP9807. Эта машина была размером с портативную швейную машинку, содержала процессор MC68000, HP UX на основе ПЗУ, дисковод для 3½-дюймовых дискет, струйный принтер, клавиатуру, мышь и электролюминесцентный дисплей, похожий на дисплеи ранних компьютеров GRiD Compass. Она не работала от батарей и, в отличие от других рабочих станций серии 200, которые производились в Форт-Коллинсе, штат Колорадо, она была изготовлена в Корваллисе, штат Орегон.

Серия 300/400

Рабочие станции серии 300 были основаны на процессорах серии Motorola 68000, от 68010 (модель 310, представлена в 1985 году) до Motorola 68040 (модель 38x, представлена в 1991 году). Серия 400 (введена в 1990 году) предназначалась для замены рабочих станций Apollo/Domain и также была основана на процессорах 68030/040. Они продавались под брендом "HP Apollo" и обеспечивали совместимость с Apollo Domain/OS. Суффиксы 's' и 't' в серии 400 обозначали модели "Side" (для установки сбоку от стола) и "Top" (для установки на стол). Последние две цифры в номере модели серии 400 изначально соответствовали тактовой частоте процессора в МГц (например, 433 означало 33 МГц). При выпуске серия 400 имела разъем для MC68040, но поскольку эти процессоры были недоступны на момент выпуска, устанавливалась эмуляторная плата с MC68030 и дополнительной схемотехникой. Покупателям систем предоставлялась гарантированная цена обновления до MC68040 в размере 5000 долларов США, как только процессоры станут доступны. Серии 300 и 400 использовали тот же интерфейс ввода-вывода, что и серия 200. 32-битная шина DIO II имеет пропускную способность 6 МБ/с.

Серия 500

Серия 500 была основана на микропроцессоре HP FOCUS. Первоначально она включала модели HP 9020, HP 9030 и HP 9040, которые вскоре после выпуска были переименованы в HP Series 500 Model 20, 30 и 40, а затем снова переименованы в HP 9000 Model 520, 530 и 540. Модель 520 представляла собой полноценную рабочую станцию со встроенной клавиатурой, дисплеем, 5,25-дюймовым дисководом, опциональным термопринтером и 5 МБ жестким диском. Модель 520 могла работать под управлением BASIC или HP UX, и существовало три различных модификации в зависимости от подключенных дисплеев (два цветных и один монохромный). Модель 530 являлась рэковой версией серии 500, работала только под управлением HP UX и использовала консоль последовательного интерфейса. Модель 540 представляла собой модель 530, установленную в корпус, аналогичный дисковым накопителям того времени, и включала в себя последовательный мультиплексор (MUX). Более поздними моделями серии 500 были 550 и 560, которые имели совершенно другую конструкцию корпуса и могли подключаться к графическим процессорам. Процессоры в оригинальной серии 500 работали на частоте 20 МГц и достигали производительности в 1 миллион инструкций в секунду (MIPS), что эквивалентно производительности VAX 11/780 – общепринятому эталону того времени. Эти компьютеры могли быть объединены в сеть как между собой, так и с сериями 200 и 300 с использованием менеджера общих ресурсов (SRM). Благодаря своей высокой производительности, правительство США включило серию 500 в список экспортно-контролируемой продукции. Продажа компьютеров была разрешена только в странах Западной Европы, Канаде, Австралии и Новой Зеландии, для продажи в другие страны требовалось письменное разрешение.

Серия 700

Первые рабочие станции серии, системы Model 720, Model 730 и Model 750, были представлены 26 марта 1991 года и получили кодовое название "Snakes". В моделях использовался микропроцессор PA 7000, в модели 720 использовалась версия на 50 МГц, а в моделях 730 и 750 – версия на 66 МГц. PA 7000 оснащен 128 КБ кэша инструкций на моделях 720 и 730 и 256 КБ на модели 750. Все модели оснащены 256 КБ кэша данных. Модели 720 и 730 поддерживали 16–64 МБ памяти, в то время как модель 750 поддерживала до 192 МБ. Бортовой SCSI обеспечивался контроллером NCR 53C700. Эти системы могли использовать как 2D, так и 3D графические опции, причем 2D опции – это монохромный GRX и цветной CRX. 3D-опциями были Personal VRX и Turbo GRX. В начале января 1992 года HP представила модель 705, кодовое название "Bushmaster Snake", и модель 710, кодовое название "Bushmaster Junior". Обе системы представляют собой недорогие бесдисковые рабочие станции, при этом модель 705 использует 32 МГц PA 7000, а модель 710 – версию на 50 МГц. На момент выпуска модель 705 стоила менее 5000 долларов США, а модель 710 – менее 10 000 долларов США. Первые рабочие станции серии 700 были заменены рабочими станциями модели 715/33, 715/50, 725/50 и рабочими станциями модели 735/99, 735/125, 755/99 и 755/125 10 ноября 1992 года. Существующие модели 715 и 725 позже были обновлены с введением моделей 715/75 и 725/75 в сентябре 1993 года. В новых моделях использовался 75 МГц PA 7100. Увеличение интеграции привело к введению рабочих станций модели 712/60 и модели 712/80i 18 января 1994 года. Кодовое название "Gecko", эти модели были предназначены для конкуренции с рабочими станциями начального уровня от Sun Microsystems и высококлассными персональными компьютерами. Они использовали микропроцессор PA 7100LC, работающий на частотах 60 и 80 МГц соответственно. Модель 712/80i была моделью, работающей только с целыми числами, с отключенным блоком вычислений с плавающей запятой. Обе поддерживали 16–128 МБ памяти. Модели 715/64, 715/80, 715/100 и 725/100 были представлены в мае 1994 года и ориентированы на рынок 2D и 3D-графики. Эти рабочие станции используют микропроцессор PA 7100LC и поддерживают 32–128 МБ памяти, за исключением модели 725/100, которая поддерживала до 512 МБ. Модель 712/100 (King Gecko), рабочая станция начального уровня, и модель 715/100 XC, рабочая станция среднего класса, были представлены в июне 1995 года. Модель 712/100 представляет собой модель 712 с 100 МГц PA 7100LC и 256 КБ кэша, в то время как модель 715/100 XC представляет собой модель 715/100 с 1 МБ кэша. Рабочие станции моделей 712 и 715 оснащены Lasi ASIC, соединенной с помощью шины GSC. Lasi ASIC обеспечивал интегрированный контроллер NCR 53C710 SCSI, интерфейс Intel Apricot 10 Мбит Ethernet, звук CD-качества, клавиатуру и мышь PS/2, последовательный и параллельный порт. Все модели, за исключением машин серии 712, также используют Wax ASIC для обеспечения адаптера EISA, второго последовательного порта и поддержки шины HIL. Шина SGC (System Graphics Connect), которая используется в более ранних рабочих станциях серии 700, имеет аналогичные спецификации, как PCI с 32 бит/33 МГц и типичной полосой пропускания около 100 МБ/с.

Промышленные рабочие станции VME

Модели 742i, 743i, 744, 745/745i, 747i, 748i.

Класс B, C, J

C100, C110, J200, J210 и J210XC используют процессор PA 7200, подключенный к UTurn IOMMU через шину Runway. C100 и C110 – однопроцессорные системы, а J200 и J210 – двупроцессорные. UTurn IOMMU имеет две шины GSC. Эти машины продолжают использовать ASIC Lasi и Wax. Рабочие станции B132L (выпущенные в 1996 году), B160L, B132L+, B180L, C132L, C160L и C180L основаны на процессоре PA 7300LC, являющемся развитием PA 7100LC с интегрированным кэшем и контроллером шины GSC. Стандартная графика – Visualize EG. Эти машины используют адаптер Dino GSC to PCI, который также обеспечивает второй последовательный порт вместо Wax; опционально они могут быть оснащены адаптером Wax EISA. C160, C180, C180 XP, J280 и J282 используют процессор PA 8000 и являются первыми 64-битными рабочими станциями HP. Они основаны на той же архитектуре Runway/GSC, что и предыдущие рабочие станции серий C и J. C200, C240 и J2240 предлагают повышенную производительность благодаря процессору PA 8200, а C360 использует процессор PA 8500. B1000, B2000, C3000, J5000 и J7000 также были основаны на процессоре PA 8500, но имели существенно иную архитектуру. U2/Uturn IOMMU и шина GSC были заменены Astro IOMMU, подключенной через Ropes к нескольким хост-адаптерам Elroy PCI. B2600, C3600 и J5600 модернизируют эти машины процессором PA 8600. J6000 – это серверная рабочая станция, которую также можно устанавливать в конфигурации башни. C3650, C3700, C3750, J6700 и J6750 основаны на PA 8700. C8000 использует двухъядерные процессоры PA 8800 или PA 8900, которые используют ту же шину, что и процессоры McKinley и Madison Itanium, и используют тот же чипсет zx1. Адаптеры Elroy PCI были заменены адаптерами Mercury PCI X и одним адаптером Quicksilver AGP 8x.

Класс D (кодовое название: Ultralight)

Класс D – это серверы начального и среднего уровня, пришедшие на смену серверам начального уровня класса E и серверам среднего уровня классов G, H и I. Первые модели были представлены в конце января 1996 года и включали модели D200, D210, D250, D310 и D350. Модель D200 – это однопроцессорный сервер с 75 МГц микропроцессором PA 7100LC, поддержкой до 512 МБ памяти и пятью слотами EISA/HP HSC. Модель D210 аналогична, но использовала 100 МГц PA 7100LC. Модель D250 – это двухпроцессорная модель, использующая 100 МГц PA 7100LC. Она поддерживала до 768 МБ памяти и имела пять слотов EISA/HP HSC. Модель D310 – это однопроцессорный сервер с 100 МГц PA 7100LC, до 512 МБ памяти и восемью слотами EISA/HP HSC. Модель D350 – это высокопроизводительная система класса D, двухпроцессорный сервер с двумя 100 МГц PA 7100LC, до 768 МБ памяти и восемью слотами EISA/HP HSC. В середине сентября 1996 года были представлены два новых сервера класса D, использующих новый 64-битный микропроцессор PA 8000: однопроцессорная модель D270 и двухпроцессорная модель D370. Обе модели позиционировались как серверы начального уровня. Они использовали 160 МГц PA 8000 и поддерживали от 128 МБ до 1,5 ГБ памяти. В январе 1997 года были представлены модели D220, D230, D320 и D330, использующие 132 и 160 МГц версии микропроцессора PA 7300LC. Серверы класса D – это башенные серверы с поддержкой до двух микропроцессоров, архитектурно схожие с классом K. Иногда они выглядели как более крупные машины, поскольку HP поставляла их установленными вертикально внутри большого шкафа, содержащего блок питания и несколько дисков с достаточным пространством для циркуляции воздуха.

Класс R

Класс R — это, по сути, машина класса D, помещенная в шасси для монтажа в стойку. В отличие от систем класса D, она не поддерживает диски с возможностью горячей замены.

Класс N

N-класс – это 10U rackmount сервер с поддержкой до восьми процессоров и 12 слотов PCI. Он использует два шины Merced, по одной на каждые четыре процессорных слота. Это не NUMA-система, обеспечивающая равный доступ ко всем слотам памяти. Однако подсистема ввода/вывода неравномерна: наличие одного IOMMU Ike на шину означает, что один набор процессоров имеет более близкий доступ к одному набору слотов ввода/вывода, чем к другому. Серверы класса N позиционировались как "подготовленные к Itanium", однако когда Itanium поступил в продажу, обновление до Itanium для класса N не было предложено. Класс N получил преимущества от использования шины Merced, обеспечив подключение микропроцессоров PA 8x00 через специальный адаптер под названием DEW. Модель N4000 модернизировалась новыми процессорами на протяжении всего жизненного цикла, с моделями N4000 36, N4000 44 и N4000 55, обозначающими тактовую частоту микропроцессоров 360, 440 и 550 МГц соответственно. В 2001 году сервер был переименован в серию rp7400.

Класс L

Серверы класса L – это 7U-шасси для монтажа в стойку, поддерживающие до 4 процессоров (в зависимости от модели). Они оснащены 12 слотами PCI, но в базовой модели L1000 активированы только 7 слотов. Два слота PCI заняты предустановленными картами производителя и не могут быть использованы пользователем для расширения возможностей ввода/вывода. Модели L1000 и L2000 аналогичны A400 и A500 и основаны на комбинации Astro/Elroy. Первоначально они поставлялись с процессорами PA 8500 частотой 360 МГц и 440 МГц, которые затем были обновлены до PA 8600 с частотой 540 МГц. Модель L3000 аналогична N4000 и основана на комбинации DEW/Ike/Elroy. Она поставлялась исключительно с процессорами PA 8600 частотой 550 МГц. В 2001 году семейство серверов класса L было переименовано в серию rp5400.

Класс А

A180 и A180C были 32-битными, однопроцессорными 2U-серверами, основанными на процессоре PA 7300LC с ASIC Lasi и Dino. Серверы A400 и A500 были 64-битными, одно- и двухпроцессорными 2U-серверами, основанными на процессорах PA 8500 и более поздних, использующими Astro IOMMU и PCI-адаптеры Elroy. В машинах A400 36 и A500 36 использовался процессор PA 8500 с частотой 360 МГц, а A400 44 и A500 44 работали на частоте 440 МГц. A500 55 использовал процессор PA 8600 с частотой 550 МГц, а A500 75 – процессор PA 8700 с частотой 750 МГц. В 2001 году серия A была переименована в rp2400.

Класс S/X

Классы S и X были суперкомпьютерами Convex Exemplar SPP2000, перемаркированными после приобретения Convex Computer компанией HP в 1995 году. Класс S представлял собой одноузловой SPP2000 с количеством процессоров до 16, а класс X использовался для многоузловых конфигураций с количеством процессоров до 512. Эти машины работали под управлением операционной системы SPP UX, разработанной Convex.

Класс V

Серверы класса V были созданы на базе многопроцессорной технологии, использованной в серверах классов S и X. Модели V2200 и V2250 поддерживают до 16 процессоров, а V2500 и V2600 – до 32 процессоров. Системы класса V – это физически крупные системы, требующие мощного охлаждения и питания трехфазным током. Они представляли собой переходную платформу между классом T и выпуском Superdome.

Операционные системы

Помимо HP-UX и Domain/OS (на системе 400), многие HP 9000 также могут работать под управлением операционной системы Linux. Некоторые модели на базе PA-RISC способны запускать NeXTSTEP. Berkeley Software Distribution (BSD) Unix была портирована на HP 9000 как HPBSD; результирующий код поддержки позднее был включен в 4.4BSD. Современные варианты NetBSD и OpenBSD также поддерживают различные модели HP 9000, как на базе Motorola 68k, так и PA-RISC. В начале 1990-х годов на платформу PA-RISC были портированы несколько исследовательских систем Unix, включая различные попытки реализации OSF/1, различные порты Mach и системы, объединявшие части Mach с другими системами (MkLinux, Mach 4/Lites). Исходными точками для этих портов в основном были внутренние проекты HP Labs, продукты HP или академические исследования, преимущественно в Университете Юты. Один из проектов, проводившихся в лабораториях HP, заключался в замене основных функций HP-UX, в частности подсистем виртуальной памяти и управления процессами, на функциональность Mach из Mach 2.0 и 2.5. Это фактически обеспечило возможность портирования Mach на архитектуру PA-RISC, в отличие от начала с Berkeley Software Distribution, настроенной на использование инфраструктуры ядра Mach, и последующего портирования этой системы на PA-RISC, что позволило создать версию HP-UX 2.0 на основе Mach, хотя и с некоторыми функциями, отсутствующими как в Mach, так и в HP-UX. Целью проекта было исследование проблем с производительностью Mach, связанных с кэш-архитектурой PA-RISC, а также поиск возможных решений этих проблем.