Введение
Линия рабочих станций и серверных компьютерных систем HP 9000 — это линейка рабочих станций и серверных компьютерных систем, производимых компанией Hewlett Packard (HP). Основной операционной системой для большинства систем HP 9000 является HP-UX, основанная на UNIX System V.
HP 9000 is a line of workstation and server computer systems produced by the Hewlett Packard (HP) Company. The native operating system for almost all HP 9000 systems is HP UX, which is based on UNIX System V.
The HP 9000 brand was introduced in 1984 to encompass several extant technical workstation models launched formerly in the early 1980s. Most of these were based on the Motorola 68000 series, but there were also entries based on HP's own FOCUS designs. From the mid 1980s, the line was transitioned to HP's new PA RISC architecture. Finally, in the 2000s, systems using the IA 64 were added. The HP 9000 server line was discontinued in 2003, being superseded by Itanium based Integrity Servers running HP UX. The HP 9000 workstation line was discontinued in 2009, being superseded by HP Z.
Бренд 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 is a line of workstation and server computer systems produced by the Hewlett Packard (HP) Company. The native operating system for almost all HP 9000 systems is HP UX, which is based on UNIX System V.
The HP 9000 brand was introduced in 1984 to encompass several extant technical workstation models launched formerly in the early 1980s. Most of these were based on the Motorola 68000 series, but there were also entries based on HP's own FOCUS designs. From the mid 1980s, the line was transitioned to HP's new PA RISC architecture. Finally, in the 2000s, systems using the IA 64 were added. The HP 9000 server line was discontinued in 2003, being superseded by Itanium based Integrity Servers running HP UX. The HP 9000 workstation line was discontinued in 2009, being superseded by 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, а также поиск возможных решений этих проблем.