IBM AS / 400e модель 730 | |
Также известный как | AS / 400e, eServer iSeries, eServer i5, System i |
---|---|
Производитель | IBM |
Тип | Компьютер среднего уровня |
Дата выхода | Июнь 1988 (объявлено) август 1988 (релиз) |
Снято с производства | 30 сен.2013 |
Операционная система | OS / 400 (позже известная как i5 / OS и IBM i) |
Процессор | IMPI, IBM RS64, ПИТАНИЕ |
Предшественник | IBM System / 38, IBM System / 36 |
Преемник | IBM Power Systems под управлением IBM i |
Статьи по Теме | IBM System p |
IBM AS / 400 ( Application Server / 400) представляет собой семейство средних компьютеров от IBM объявила в июне 1988 года он был предназначен преемником System / 36 и System / 38 платформ, и побежал OS / 400 операционной системы. Более дешевая, но более мощная, чем ее предшественники, серия AS / 400 была чрезвычайно успешной при запуске: по одной из оценок, к концу 1990 года было установлено 111 000 систем, а годовой доход в том же году достиг 14 миллиардов долларов. К 1994 году количество инсталляций достигло пика - около 250 000 систем, к тому времени системы на базе Unix начали вторгаться на рынок.
Ключевой концепцией платформы AS / 400 является технологически независимый машинный интерфейс (TIMI), независимая от платформы архитектура набора инструкций (ISA), которая компилируется вместе с инструкциями на собственном машинном языке. Платформа использовала эту возможность для изменения базовой архитектуры процессора без нарушения совместимости приложений. Ранние системы были основаны на 48-битной архитектуре процессора CISC, известной как внутренний микропрограммный интерфейс (IMPI), первоначально разработанной для System / 38. В 1991 году компания представила новую версию системы, работающую на 64-битном процессоре, производном от PowerPC, IBM RS64. Благодаря использованию TIMI приложения для исходных программ на основе CISC продолжали работать в новых системах без изменений. Дальнейшие обновления переместили систему на немодифицированные процессоры POWER4 в 2001 году, а затем продолжили модернизацию после новых моделей серии POWER.
Система AS / 400 прошла через несколько этапов ребрендинга и в 2006 году стала, наконец, System i. В 2008 году IBM объединила отдельные линейки продуктов System i и System p (которые к тому моменту имели в основном идентичное оборудование) в единую линейку продуктов под названием IBM Power Systems. Поскольку большинство функций платформы AS / 400 были определены в программном обеспечении, платформа продолжает существовать как операционная система IBM i для оборудования Power Systems.
В начале 1980-х руководство IBM было обеспокоено тем, что большое количество несовместимых компьютерных систем среднего уровня IBM подрывает конкурентоспособность компании, особенно в сравнении с VAX Digital Equipment Corporation. В 1982 году начался проект под названием Fort Knox, который был направлен на объединение систем System / 36, System / 38, IBM 8100, Series / 1 и IBM 4300 в единую линейку продуктов на базе процессора IBM 801, при сохранении обратной совместимости со всеми системами, которые он должен был заменить. Этот проект оказался чересчур амбициозным и столкнулся с многочисленными задержками и изменениями объема работ, прежде чем был отменен в 1985 году.
IBM AS / 400 Сервер IBM System i 570 (по состоянию на 2006 г.)В это время инженеры IBM в Рочестере начали проект skunkworks, считая, что крах Форт-Нокса неизбежен. Эти инженеры разработали код, который позволял приложениям System / 36 работать поверх System / 38, и когда Fort Knox был отменен, их проект получил официальное одобрение в декабре 1985 года. Проект стал известен как Silverlake (названный в честь Silver Lake в Рочестере)., Миннесота ). Целью Silverlake было предоставить замену System / 36 и System / 38 в максимально сжатые сроки, поскольку проект Fort Knox остановил разработку новых продуктов в Рочестере, оставив IBM без конкурентоспособной системы среднего уровня. Система Silverlake построена на попытках IBM Rochester объединить System / 38 и System / 36 и по сути является эволюцией System / 38, в которой повторно использовалось некоторое оборудование и программное обеспечение, разработанное для проекта Fort Knox.
Сильверлейк был доступен для полевых испытаний в июне 1988 года, и о нем было официально объявлено в августе того же года. К тому моменту она была переименована в Application System / 400, а операционная система получила название Operating System / 400. Создатели AS / 400 первоначально планировали назвать ее System / 40, но примерно в то же время IBM приняла новую номенклатуру продуктов, что привело к названию Application System / 400. Во-первых, IBM начала использовать префикс «Система» в названиях продуктов со слов, указывающих на предполагаемое использование или целевой рынок системы (например, Personal System / 2 и Enterprise System / 9000 ). Во-вторых, IBM решила зарезервировать одно- и двухзначные номера моделей для персональных систем (например, PS / 2 и PS / 55 ), трехзначные номера для систем среднего уровня (например, AS / 400) и четырехзначные номера для мэйнфреймов (например, ES / 9000 ).. Переназначение двузначных номеров моделей из систем среднего класса в персональные системы должно было предотвратить исчерпание в персональных системах однозначных номеров для новых продуктов.
В 1990 году компания IBM Rochester начала работу по замене исходных 48-разрядных процессоров CISC, полученных из системы AS / 400, производных от AS / 400, на 96-разрядную архитектуру, известную как C-RISC (коммерческий RISC ). Вместо того, чтобы быть разработанным с чистого листа, C-RISC добавил бы инструкции в стиле RISC к процессору AS / 400, сохранив при этом обратную совместимость с набором инструкций внутреннего микропрограммного интерфейса (IMPI) в стиле System / 370 и микрокодом, используемым для реализовать это.
В 1991 году по настоянию президента IBM Джека Кюлера группа сотрудников IBM в Рочестере под руководством Фрэнка Солтиса представила предложение по адаптации 64-битной архитектуры PowerPC для поддержки потребностей платформы AS / 400. Их производная от PowerPC, известная Amazon, а затем IBM RS64, была одобрена руководством IBM вместо дизайна C-RISC и легла в основу оборудования RISC AS / 400.
Несмотря на переход на совершенно другую архитектуру процессора, технологически независимый машинный интерфейс (TIMI) платформы в основном скрывал изменения от пользователей и приложений и прозрачно перекомпилировал приложения для новой архитектуры процессора. Перенос OS / 400 на архитектуру RS64 потребовал переписать большую часть кода ниже TIMI из-за использования микрокода IMPI для реализации значительных объемов кода низкого уровня операционной системы. Это привело к созданию Системного лицензионного внутреннего кода (SLIC) - новой реализации нижних уровней операционной системы, в основном написанной на C ++.
Линия продуктов AS / 400 неоднократно подвергалась ребрендингу в течение 1990-х и 2000-х годов. В 1994 году для новых моделей использовалось название AS / 400 Advanced Series, после чего в 1997 году был произведен ребрендинг линейки продуктов на AS / 400e ( e, что означает электронный бизнес ).
В 2000 году IBM переименовала AS / 400 в eServer iSeries в рамках своей инициативы по брендингу eServer. В то время он принял больше функций, подобных серверу ПК, таких как клавиатура и мышь PS / 2 и видеовыход VGA, в основном из линейки серверов IBM PS / 2 и Intel (называемой eServer xSeries), заменив проприетарные технологии. В 2001 году он перешел на процессор POWER4 с процессоров PowerAS, используемых предыдущими поколениями, а это означает, что в системах iSeries теперь используются те же процессоры, что и в системах pSeries, на которых работает AIX. В 2004 году ISeries был переименован в ESERVER i5 (наряду с OS / 400 становится i5 / OS) 5 означающий использование POWER5 процессоров.
В 2006 году IBM в последний раз переименовала линейку AS / 400 в System i. В апреле 2008 года IBM объединила System i с платформой System p для создания IBM Power Systems. В то же время i5 / OS была переименована в IBM i, чтобы удалить связь с процессорами POWER5. После объединения System i и System p IBM i продается как одна из опций операционной системы для Power Systems (наряду с AIX и Linux) вместо привязки к собственной аппаратной платформе.
Несмотря на то, что AS / 400 была анонсирована в 1988 году, она остается самым последним крупным архитектурным сдвигом IBM, который был полностью разработан внутри компании. С момента прихода Лу Герстнера в 1993 году IBM считала такие колоссальные внутренние разработки слишком рискованными. Вместо этого IBM теперь предпочитает добиваться ключевых успехов в продуктах за счет приобретения (например, поглощения Lotus Software и Rational Software ) и поддерживать разработку открытых стандартов, особенно Linux. После ухода генерального директора Джона Акерса в 1993 году, когда казалось, что IBM будет разделена, Билл Гейтс заметил, что единственная часть IBM, в которой будет заинтересована Microsoft, - это подразделение AS / 400. (В то время многие бизнес-системы и финансовые системы Microsoft работали на платформе AS / 400, что прекратилось примерно в 1999 году с появлением Windows 2000. )
Одной из особенностей, которая способствовала долговечности платформы IBM System i, является ее высокоуровневый набор инструкций (называемый IBM TIMI от «Technology Independent Machine Interface»), который позволяет прикладным программам использовать преимущества аппаратного и программного обеспечения без перекомпиляции.. TIMI - это виртуальный набор команд, не зависящий от базового машинного набора команд ЦП. Программы пользовательского режима содержат как инструкции TIMI, так и машинные инструкции ЦП, что обеспечивает независимость от оборудования. Концептуально это несколько похоже на архитектуру виртуальных машин в средах программирования, таких как Java и .NET.
В отличие от некоторых других архитектур виртуальных машин, в которых виртуальные инструкции интерпретируются во время выполнения, инструкции TIMI никогда не интерпретируются. Они составляют промежуточный временной шаг компиляции и транслируются в набор инструкций процессора как заключительный шаг компиляции. Команды TIMI хранятся в конечном программном объекте в дополнение к исполняемым машинным инструкциям. Вот как объекты приложения, скомпилированные на одном семействе процессоров (например, исходные 48-разрядные процессоры CISC AS / 400), могут быть перемещены на новый процессор (например, 64-разрядный PowerPC ) без повторной компиляции. Приложение, сохраненное на старой 48-битной платформе, может быть просто восстановлено на новой 64-битной платформе, где операционная система отбрасывает старые машинные инструкции и повторно переводит инструкции TIMI в 64-битные инструкции для нового процессора.
Набор команд системы определяет все указатели как 128-битные. Это было оригинальной конструктивной особенностью System / 38 (S / 38) в середине 1970-х, когда планировалось использовать в будущем более быстрые процессоры, память и расширенное адресное пространство. В исходных моделях AS / 400 CISC использовалось то же 48-битное адресное пространство, что и в S / 38. Адресное пространство было расширено в 1995 году, когда 64-разрядный процессор RISC PowerPC RS64 заменил 48-разрядный процессор CISC.
Для 64-битных процессоров PowerPC виртуальный адрес находится в крайних правых 64 битах указателя, тогда как в S / 38 и CISC AS / 400 он был 48 бит. 64-битное адресное пространство ссылается на основную память и диск как на единый набор адресов, что является концепцией одноуровневого хранилища.
Основной операционной системой платформы System i является IBM i (первоначально известная как OS / 400). Многие из расширенных функций, связанных с System i, реализованы в операционной системе, а не в базовом оборудовании, которое значительно изменилось за время существования платформы AS / 400 и System i.
В отличие от функции Unix и ее производных « все является файлом », в IBM i все является объектом (со встроенными функциями сохранения и сборкой мусора). Возможности включают СУБД ( DB2 / 400 ), интерфейс с меню, поддержку нескольких пользователей, поддержку блочно-ориентированного терминала ( IBM 5250 ) и принтеры. IBM i имеет встроенную защиту и поддержку связи и веб-приложений, которые могут выполняться внутри дополнительного сервера приложений IBM WebSphere Application Server или как приложения PHP / MySQL внутри собственного порта веб-сервера Apache.
System i также может поддерживать несколько экземпляров AIX, Linux, Microsoft Windows 2000 и Windows Server 2003. В то время как OS / 400, AIX и Linux поддерживаются процессорами POWER на LPAR (логических разделах), Windows поддерживается либо с однопроцессорными внутренними блейд-серверами (IXS), либо с внешне связанными многопроцессорными серверами (IXA и iSCSI).
Первоначально AS / 400 был основан на специализированном ЦП IBM CISC, который имел архитектуру набора команд, известную как внутренний микропрограммный интерфейс (IMPI), подобную архитектуре IBM System / 370. Позже он был переведен на семейство RISC- процессоров на базе POWER, в конечном итоге известное как RS64.
В System i5 использовались процессоры POWER, которые были разработаны и произведены IBM. Чипы POWER 4/5/5 + содержат два ядра. Доступны многочиповые модули (MCM). У них есть 2 процессора (4 ядра) или 4 процессора (8 ядер) в одном MCM.
Процессор | Год | Тактовая частота | Серверные модели | |||
---|---|---|---|---|---|---|
IMPI | 1988 г. | gt; 22 МГц | Текущая стабильная версия: AS / 400 | Bxx, Cxx, Dxx, Exx, Fxx, Pxx, 100, 135, 140, 2xx, 3xx | ||
Кобра (A10) | 1995 г. | 55 или 75 МГц | 4xx, 5xx | |||
Маски (A25 / A30) | 1996 г. | 125 или 154 МГц | 53x | |||
Apache (RS64) (A35) | 1997 г. | 125 МГц | 6xx, 150 | |||
NorthStar (RS64 II) | 1998 г. | 200, 255 или 262 МГц | 170, 250, 7xx, 650, S40, SB1 | |||
Пульсар (RS64 III) | 1999 г. | 450 МГц | IStar (обновленный RS64 III) | 2000 г. | 400, 500, 540 или 600 МГц | 820, 830, 840, SB2, SB3 |
SStar (RS64 IV) | 2000 г. | 540, 600 или 750 МГц | 270, 800, 810, 820, 830, 840 | |||
МОЩНОСТЬ4 | 2001 г. | 1,1 или 1,3 ГГц | 890 | |||
POWER4 + | 2003 г. | 1,9 ГГц | 825, 870 | |||
МОЩНОСТЬ5 | 2004 г. | 1,5 или 1,9 ГГц | i5-520; i5-550; i5-570; i5-595 | |||
POWER5 + | 2005 г. | 1,5 ГГц (2005) 1,9 ГГц (2005) 2,2 ГГц 2,3 ГГц | i5-520, i5-550, i5-515, i5-525 i5-570 | |||
МОЩНОСТЬ6 | 2007 г. | 3,5 ГГц 4,2 ГГц 4,7 ГГц | BladeCenter JS12, JS22 i5-570 (MMA) M50, M25 и M15 |
Модель | Год | Группа ЦП | База - CPW |
---|---|---|---|
B10, B20, B30, B35, B40, B45, B50, B60, B70 | 1988, 1989 | P10, P20 | 2,9 - 20 |
C04, C06, C10, C20, C25 | 1990 г. | P10 | 3,1 - 6,1 |
D02, D04, D06, D10, D20, D25, D35, D45, D50, D60, D70, D80 | 1991 г. | P10, P20, P30 | 3,8 - 56,6 |
E02, E04, E06, E10, E20, E25, E35, E45, E50, E60, E70, E80, E90, E95 | 1992 г. | P10, P20, P30, P40 | 4,5 - 116,6 |
F02, F04, F06, F10, F20, F25, F35, F45, F50, F60, F70, F80, F90, F95, F97 | 1993 г. | P05, P10, P20, P30, P40 | 5,5 - 177,4 |
P01, P02, P03 | 1993–1995 | P05 | 7,3 - 16,8 |
150 | 1996 г. | P05 | 10,9 - 35,0 |
S10, S20, S30, S40 | 1997 г. | P05, P10, P20, P30, P40, P50 | 45,4 - 4550 |
SB1, SB2, SB3 | 1997, 2000 | P30, P40 | 1794–16500 |
10С, 100, 135, 140 | 1993–1995 | P05, P10, P20 | 17,1 - 65,6 |
170 | 1998 г. | P05, P10, P20 | 30 - 1090 |
200, 20С, 236 | 1994 г. | P05, P10 | 7,3 - 17,1 |
250 | 2000 г. | P05 | 50–75 |
270 | 2000 г. | P05, P10, P20 | 50 - 2350 |
300, 30С, 310 | 1994 г. | P10, P20, P30, P40 | 11,6 - 177,4 |
400, 40С, 436 | 1995 г. | P05, P10 | 13,8 - 91,0 |
500, 50S, 510, 530, 53S | 1995 г. | P10, P20, P30, P40 | 18,7 - 650 |
600, 620, 640, 650 | 1997 г. | P05, P10, P20, P30, P40, P50 | 22,7 - 4550 |
720 | 1999 г. | P10, P20, P30 | 240 - 1600 |
730 | 1999 г. | P20, P30, P40 | 560–2890 |
740 | 1999 г. | P40, P50 | 3660–4550 |
800 | 2003 г. | P05, P10 | 300–950 |
810 | 2003 г. | P10, P20 | 750–2700 |
820 | 2000, 2001 | P05, P10, P20, P30, P40 | 100–3700 |
825 | 2003 г. | P30 | 3600–6600 |
830 | 2000, 2002 | P20, P30, P40, P50 | 1850–7350 |
840 | 2000-2002 гг. | P40, P50 | 10 000–20 200 |
870 | 2002 г. | P40, P50 | 7700–20000 |
890 | 2002 г. | P50, P60 | 20000–37400 |
520 | 2004–2006 | P05, P10, P20 | 500–7100 |
550 | 2004–2006 | P20 | 3300–14000 |
570 | 2004–2006 | P30, P40 | 3300–58500 |
595 | 2004–2006 | P50, P60 | 24 500–216 000 |
515 | 2007 г. | P05 | 3800–7100 |
525 | 2007 г. | P10 | 3800–7100 |
570 | 2007 г. | P40 | 16700–58500 |
ММА (9406) | 2007 г. | P30 | 5500–76900 |
M15 | 2008 г. | P05 | 4300 |
M25 | 2008 г. | P10 | 4300–8300 |
M50 | 2008 г. | P20 | 4800–18000 |
ММА | 2008 г. | P30 | 8150–76900 |
JS12 | 2008 г. | P05 | 7100 |
JS22 | 2008 г. | P10 | 13800 |
JS23 | 2008 г. | ||
JS43 | 2008 г. | ||
570 (9117) | 2008 г. | P30 | 104800 |
595 (9119) | 2008 г. | P60 | 294700 |