IBM System i

редактировать
lt;Служители шаблон ntbx_ информации прибор в настоящее время рассматривается для объединения. ›
IBM AS / 400
IBM AS-400 9406-730.jpg 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.

СОДЕРЖАНИЕ

  • 1 История
    • 1.1 Форт-Нокс и Сильверлейк
    • 1.2 Переход на PowerPC
    • 1.3 Ребрендинг и консолидация
    • 1.4 Наследие
  • 2 Особенности
    • 2.1 Набор инструкций
    • 2.2 Программное обеспечение
  • 3 Аппаратное обеспечение
    • 3.1 ЦП в AS / 400, iSeries, i5, Power Systems
    • 3.2 Модели систем AS / 400, iSeries, i5
  • 4 См. Также
  • 5 ссылки
  • 6 Внешние ссылки

История

Форт-Нокс и Сильверлейк

IBM AS / 400 9404-B10 с терминалом 5281

В начале 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 ).. Переназначение двузначных номеров моделей из систем среднего класса в персональные системы должно было предотвратить исчерпание в персональных системах однозначных номеров для новых продуктов.

Переход на PowerPC

Смотрите также: IBM RS64 § История

В 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 AS / 400e Модель 150

Одной из особенностей, которая способствовала долговечности платформы 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-битное адресное пространство ссылается на основную память и диск как на единый набор адресов, что является концепцией одноуровневого хранилища.

Программное обеспечение

Основная статья: IBM i

Основной операционной системой платформы 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.

ЦП в AS / 400, iSeries, i5, Power Systems

В 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

Модели систем AS / 400, iSeries, i5

Модель Год Группа ЦП База - 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

Смотрите также

Предшествует IBM RS / 6000 IBM System p 2000 - 2008 гг.
eServer pSeries2000 г. eServer p52004 г. Система p52005 г. Система p2007 г.
Преемник IBM Power Systems
Предшествует IBM System / 36 IBM System / 38 IBM AS / 400 1988 - 2008 гг.
Продвинутый / 36, AS / Entry -
AS / 4001988 г. AS / 400e1997 г. eServer iSeries2000 г. eServer i52004 г. Система i52005 г. Система i2006 г.

использованная литература

внешние ссылки

Последняя правка сделана 2023-04-04 03:21:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте