Также известен как | AS / 400, iSeries |
---|---|
Производитель | IBM |
Тип | Компьютер среднего уровня |
Дата выпуска | 1988 (как AS / 400)2000 (как eServer iSeries) |
Снято с производства | 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 System я это семейство средних компьютеров от IBM . Впервые она была представлена как AS / 400 (Application System / 400) в июне 1988 года вместе с операционной системой OS / 400 . Он был задуман как преемник платформ IBM System / 36 и System / 38 . Раннее AS / 400 системы использовали ту же архитектуру IMPI как System / 38, но более поздние системы , переехавшие на PowerPC -На IBM RS64 .
IBM несколько раз переименовывала его: сначала в AS / 400 Advanced Series в 1994 году, затем в AS / 400e ( e, обозначающем электронный бизнес ) в 1997 году, [1] eServer iSeries в 2000 году, [2] eServer. i5 (вместе с OS / 400 становится i5 / OS ) в 2004 году и, наконец, System i в 2006 году.
В апреле 2008 года System i и System p были объединены в платформу IBM Power Systems . Операционная система i5 / OS была переименована в IBM i и сохранила полную обратную совместимость с предыдущими аппаратными платформами. [3]
Резюме [ править ]
Предшественник AS / 400, IBM System / 38 , был впервые представлен в августе 1979 года и продавался как мини-компьютер для общего использования в бизнесе и отделах. Он продавался вместе с другими линейками продуктов, каждая с другой архитектурой ( System / 3 , System / 32 , System / 34 , System / 36 ).
Понимая важность совместимости с тысячами программ, написанных на устаревшем коде, IBM в 1988 году запустила линейку компьютеров среднего уровня AS / 400. AS означает « система приложений ». При разработке AS / 400 были предприняты большие усилия, чтобы программы, написанные для System / 34 и System / 36, можно было перенести в AS / 400. Программы в System / 38 были напрямую совместимы с новой AS / 400 (после того, как они были «повторно инкапсулированы» операционной системой).
В 2000 году в соответствии с инициативой IBM eServer серия AS / 400 была переименована в eServer iSeries . В 2006 году он снова был переименован в IBM System i . В 2008 году, почти через 20 лет после появления на рынке, линейки продуктов System i и IBM System p были объединены в новую линейку продуктов, названную линейкой IBM Power Systems . [4]
Операционная система AS / 400 изначально называлась OS / 400 (по образцу, начатому с OS / 360 и последующему с OS / 2 ). Операционная система претерпела изменение названия вместе с ребрендингом серверной линейки IBM. Операционная система была переименована в i5 / OS в связи с выпуском процессоров POWER5 и ребрендингом оборудования на eServer iSeries . В 2008 году операционная система была переименована в IBM i с появлением IBM Power Systems.
Операционная система объектно-ориентированная . Возможности включают СУБД ( DB2 / 400 ), интерфейс на основе меню, поддержку нескольких пользователей, поддержку блочно-ориентированного терминала ( IBM 5250 ) и принтеры. IBM i имеет встроенную защиту и поддержку связи и веб-приложений, которые могут выполняться внутри дополнительного сервера приложений IBM WebSphere Application Server или как приложения PHP / MySQL внутри собственного порта веб-сервера Apache . [5]
В отличие от функции Unix и ее производных « все является файлом » , в IBM i все является объектом (со встроенными функциями сохранения и сборки мусора). IBM i предлагает Unix-подобные файловые каталоги, использующие интегрированную файловую систему. [6] Совместимость с Java реализована через собственный порт виртуальной машины Java .
Подобно операционным системам мэйнфреймов IBM, IBM i использует EBCDIC как внутреннюю кодировку. [7]
OS / 400 версии 4, выпуск 4 (V4R4) представила LPAR (логические разделы), позволяющие нескольким виртуальным системам работать на одном аппаратном пространстве.
Особенности [ править ]
Платформа IBM System i расширила архитектуру System / 38 объектно-ориентированной системы за счет интегрированной реляционной базы данных DB2 . Не менее важны концепции виртуальной машины и одноуровневого хранилища, которые сделали платформу передовым бизнес-компьютером.
Набор инструкций [ править ]
Одной из особенностей, которая способствовала долговечности платформы IBM System i, является ее высокоуровневый набор инструкций (называемый IBM TIMI от «Technology Independent Machine Interface»), который позволяет прикладным программам использовать преимущества аппаратного и программного обеспечения без перекомпиляции. . TIMI - это виртуальный набор команд, не зависящий от базового машинного набора команд ЦП. Программы пользовательского режима содержат как инструкции TIMI, так и машинные инструкции ЦП, что обеспечивает независимость от оборудования. Концептуально это несколько похоже на архитектуру виртуальных машин в средах программирования, таких как Java и .NET .
В отличие от некоторых других архитектур виртуальных машин, в которых виртуальные инструкции интерпретируются во время выполнения , инструкции TIMI никогда не интерпретируются. Они составляют промежуточный временной шаг компиляции и транслируются в набор инструкций процессора как заключительный шаг компиляции. Команды TIMI хранятся в конечном программном объекте в дополнение к исполняемым машинным инструкциям. Вот как объекты приложения, скомпилированные на одном семействе процессоров (например, исходные 48-разрядные процессоры CISC AS / 400), могут быть перемещены на новый процессор (например, PowerPC64-бит) без повторной компиляции. Приложение, сохраненное на старой 48-битной платформе, может быть просто восстановлено на новой 64-битной платформе, где операционная система отбрасывает старые машинные инструкции и повторно переводит инструкции TIMI в 64-битные инструкции для нового процессора.
Набор команд системы определяет все указатели как 128-битные. Это было оригинальной конструктивной особенностью System / 38 (S / 38) в середине 1970-х, когда планировалось использовать в будущем более быстрые процессоры, память и расширенное адресное пространство. Когда в будущем появятся 128-битные процессоры общего назначения, IBM i уже будет полностью поддерживать 128-битные. В исходных моделях AS / 400 CISC использовалось то же 48-битное адресное пространство, что и в S / 38. Адресное пространство было расширено в 1995 году, когда 64-разрядный процессор RISC PowerPC RS64 заменил 48-разрядный процессор CISC.
Для 64-битных процессоров PowerPC виртуальный адрес находится в крайних правых 64 битах указателя, тогда как в S / 38 и CISC AS / 400 он был 48 бит. 64-битное адресное пространство ссылается на основную память и диск как на единый набор адресов, что является концепцией одноуровневого хранения.
Программное обеспечение [ править ]
В состав IBM System i входит операционная система, первоначально известная как OS / 400 , позже - i5 / OS и IBM i. System i также может поддерживать несколько экземпляров AIX , Linux , Lotus Domino , Microsoft Windows 2000 и Windows Server 2003 . В то время как OS / 400, AIX, Linux и Lotus Domino поддерживаются процессорами POWER , Windows поддерживается либо однопроцессорными внутренними блейд-серверами (IXS), либо внешне связанными многопроцессорными серверами (IXA и iSCSI). iSCSI также обеспечивает поддержку подключения IBM Bladecenters. Windows, Linux и VMware ESX (VI3) поддерживаются на серверах, подключенных по iSCSI.
LPAR (Logical PARtitioning), функция, представленная на мэйнфреймах IBM , позволяет одновременно запускать несколько операционных систем на одном устройстве IBM System i. Система, сконфигурированная с LPAR, может запускать различные операционные системы в отдельных разделах, при этом гарантируя, что одна ОС не может работать с памятью или ресурсами другой. Каждому LPAR дается часть системных ресурсов (память, пространство на жестком диске и время ЦП) через систему весов, которая определяет, где неиспользуемые ресурсы распределяются в любой момент времени. Операционные системы, поддерживаемые (и обычно используемые) в схеме LPAR, - это IBM i , AIX и Linux .
Другие функции включают интегрированную систему управления базами данных DB2 , интерфейс на основе меню, многопользовательскую поддержку, непрограммируемые терминалы ( IBM 5250 ) и принтеры, безопасность, связь, клиент-серверные и веб-приложения. Большая часть программного обеспечения, необходимого для работы IBM System i, включена и интегрирована в базовую операционную систему.
IBM System i также поддерживает общие клиент-серверные системы, такие как ODBC и JDBC, для доступа к своей базе данных из клиентского программного обеспечения, такого как Java , языки Microsoft .NET и другие.
История [ править ]
IBM System i, тогда известная как AS / 400, была продолжением архитектуры машины базы данных System / 38 (объявленной IBM в октябре 1978 г. и поставленной в августе 1979 г.). В AS / 400 удалена адресация на основе возможностей . [1] В AS / 400 добавлена совместимость исходного кода с System / 36, объединяющая два основных компьютера, произведенных на заводе IBM в Рочестере . System / 36 был самым успешным мини-компьютером IBM, но его архитектура достигла своего предела.
Первые системы AS / 400 (известные под кодовым названием Silverlake, названные в честь Silver Lake в центре Рочестера, штат Миннесота , где проходила разработка системы, и Olympic) были поставлены в 1988 году под девизом «Лучшее из обоих миров». и с тех пор продуктовая линейка постоянно обновлялась. Программисты, работавшие над OS / 400 , операционной системой AS / 400, не имели опыта работы с UNIX. Доктор Франк Солтис , главный архитектор, говорит, что это главное отличие этой операционной системы от любой другой.
AS / 400 была одной из первых компьютерных систем общего назначения, получивших рейтинг безопасности C2 от NSA ( Gould UTX / C2, система на основе UNIX была названа в 1986 году [8] ), а в 1995 году была расширена для использования 64-битный процессор и операционная система.
Переход от IMPI с 48-битными адресами в 1995 году к PowerAS с 64-битными адресами потребовал, чтобы все программы были «наблюдаемыми», то есть чтобы отладочная информация не была удалена из скомпилированного кода. Это создавало проблемы для тех, кто покупал сторонние продукты, у которых не было источника и не было возможности для наблюдения. В 2008 году выпуск i5 / OS V6R1 (позже известный как IBM i 6.1) вызвал аналогичные проблемы из-за изменений в TIMI в этом выпуске. [9]
В 2000 году IBM переименовала AS / 400 в iSeries в рамках инициативы по брендингу электронных серверов. В то время он принял больше функций, подобных серверу ПК, таких как клавиатура и мышь PS / 2 и видеовыход VGA, в основном из линейки серверов IBM PS / 2 и Intel (называемой eServer xSeries), заменив проприетарные технологии. В 2001 году он перешел на процессор POWER4 с процессоров PowerAS, используемых предыдущими поколениями.
В 2004 году линейка продуктов была расширена за счет появления серверов i5, которые первыми использовали процессор IBM POWER5 . Архитектура системы позволяет в будущем реализовать 128-битные процессоры, когда они станут доступны.
Несмотря на то, что AS / 400 была анонсирована в 1988 году, она остается последним крупным архитектурным сдвигом IBM, который был полностью разработан внутри компании. С момента прихода Лу Герстнера в 1993 году IBM считала такие колоссальные внутренние разработки слишком рискованными. Вместо этого IBM теперь предпочитает добиваться ключевых успехов в продуктах за счет приобретения (например, поглощения Lotus Software и Rational Software ) и поддерживать разработку открытых стандартов, особенно Linux. После ухода генерального директора Джона Акерса в 1993 году, когда казалось, что IBM будет разделена, Билл Гейтспрокомментировал, что единственная часть IBM, в которой будет заинтересована Microsoft, - это подразделение AS / 400. (В то время, многие из финансовых и бизнес - систем компании Microsoft работала на платформе AS / 400, то , что перестал быть случай около 1999 года, с введением Windows 2000 . [10] [11] [12] )
Оборудование [ править ]
Первоначально AS / 400 был основан на специализированном ЦП IBM CISC, который имел архитектуру набора команд, известную как внутренний микропрограммный интерфейс (IMPI), подобную архитектуре IBM System / 370 . [13] Позднее он был переведен на семейство RISC- процессоров на базе POWER, в конечном итоге получившее название RS64 . [14]
ЦП в AS / 400, iSeries, i5, Power Systems [ править ]
В System i5 использовались процессоры POWER , которые были разработаны и произведены IBM. Чипы POWER 4/5/5 + содержат два ядра. Доступны многочиповые модули (MCM). У них есть 2 процессора (4 ядра) или 4 процессора (8 ядер) в одном MCM.
Процессор | Год | Тактовая частота | Серверные модели | |
---|---|---|---|---|
IMPI [примечание 1] | 1988 г. | > 22 МГц [примечание 2] | AS / 400 | Bxx, Cxx, Dxx, Exx, Fxx, Pxx, 100, 135, 140, 2xx, 3xx [16] |
Кобра (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 [17] | |
Пульсар (RS64 III) | 1999 г. | 450 МГц | iSeries;Система i | 270, 820 |
IStar (обновленный RS64 III) | 2000 г. | 400, 500, 540 или 600 МГц | 820, 830, 840, [18] 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 | |
МОЩНОСТЬ6 + | с 2009 года | 3,6 ГГц 3,8 ГГц 4,0 ГГц 4,2 ГГц 4,4 ГГц 5,0 ГГц | BladeCenter JS12, JS22, JS23, JS43 Power 520, 550, 560, 570, 575, 595 | |
Мощность ; Энергетические системы | ||||
МОЩНОСТЬ7 | 2010 г. | 3,3 ГГц 3,6 ГГц 3,7 ГГц 4,2 ГГц | BladeCenter PS700, PS701, PS702 Вычислительные узлы PureSystems p260, p460, p24L PowerLinux 7R1, 7R2 Power 710, 720, 730, 740, 750, 755, 760, 770, 780, 795 | |
МОЩНОСТЬ7 + | 2012 г. | 3,7 ГГц 4,2 ГГц 4,4 ГГц | BladeCenter PS703, PS704 Вычислительные узлы PureSystems p260, p460, p24L PowerLinux 7R1, 7R2 Power 710, 720, 730, 740, 750, 755, 760, 770, 780, 795 | |
МОЩНОСТЬ8 | 2014 г. | От 2,5 ГГц до 5,0 ГГц | Питание S812L, S814, S822, S822L, S824, S824L, S812LC, S821LC, S822LC Питание E850, E870, E880 | |
МОЩНОСТЬ9 | 2017 г. | 4 ГГц | Питание AC922, L922, S914, S922, S924, H922, H924, E950, E980 |
- ^ Было как минимум два поколения процессоров IMPI, второе было выпущено в 1991 году. [15]
- ^ «Тактовая частота процессора составляет 45 нс в худшем случае». [15]
Модели систем 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 System i . |
Предшественник IBM RS / 6000 | IBM System p 2000 - 2008 гг.
| Преемник IBM Power Systems | ||||
Предшественник IBM AS / 400 | IBM System i 2000 - 2008 гг.
|
Ссылки [ править ]
- ^ a b Фрэнк Г. Солтис Крепость Рочестер: внутренняя история IBM ISeries с.119
- ^ «IBM eServer iSeries 400» . IBM. 3 октября 2000 г.
- ^ NICCOLAI, Джеймс (2 апреля 2008). «IBM объединяет серверные линии System i и System p» . InfoWorld .
- ^ «Пользователи System i: слияние Power Systems хорошее, изменение названия ОС смешанное» .
- ^ «Решения Zend для IBM i» .
- ^ «Мониторинг целостности файлов для iSeries» . Архивировано из оригинала на 2009-05-14.
- ^ IBMnt (2008). «IBM подтверждает использование EBCDIC в своих мэйнфреймах по умолчанию» . Архивировано из оригинала на 2013-01-03 . Проверено 16 июня 2008 .
- ^ "Gould, Inc. Подразделение компьютерных систем" . Центр оборонной технической информации . 31 декабря 1986 г.
- ↑ Алекс Вуди (26 февраля 2008 г.). «Совместимость с i5 / OS V6R1 - проблема для поставщиков программного обеспечения» . itjungle.com . Проверено 16 марта 2021 .
- ^ Microsoft TechNet. «AS / 400 исчезли в Microsoft с 1999 года» . Дискуссионная группа Google, Microsoft управляет собственной системой AS / 400 - Статья? . Проверено 16 мая 2007 .
- ^ "Disparition des systèmes AS / 400 chez Microsoft depuis mai 1999" . Архивировано из оригинала на 2012-11-06 . Проверено 2 января 2013 .
- ^ «Microsoft использует iSeries для ведения своего бизнеса» . Blogspot, Признания священника iSeries . Проверено 5 марта 2006 .
- ^ Дэвид Маккензи. «Заметки для исследования хранилища» . Архивировано из оригинала 8 октября 1999 года.
- ^ Солтис, Фрэнк Г. "Когда PowerPC не PowerPC?" . 400-я эскадрилья . Архивировано из оригинала 8 января 2008 года.
- ^ a b Schmierer, QG; Воттренг, АХ (1991). Архитектура процессора IBM AS / 400 и методология проектирования . Международная конференция IEEE по компьютерному дизайну: СБИС в компьютерах и процессорах. С. 440–443. DOI : 10.1109 / ICCD.1991.139942 .
- ^ "Системный справочник AS / 400e" (PDF) . IBM. 1999-08-03 . Проверено 21 марта 2021 .
- ^ IBM.com. «V4R3 Вопросы и ответы» . Номер ссылки 8625668200695613 . Проверено 4 апреля 2007 .[ постоянная мертвая ссылка ]
- ^ https://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_sm/5/897/ENUS9406-_h05/index.html&request_locale=en
Внешние ссылки [ править ]
- Страница продукта IBM Power Systems
- "Список оборудования IBM для" System i " " . Проверено 28 мая 2020 года .[ мертвая ссылка ]
- Архивы IBM: краткая история IBM AS / 400 и iSeries
- IBM AS400 A - техническое введение
- RPGPGM.COM - обширный ресурс статей с примерами программирования на System i (IBM i).
- AS400i.COM - IBM AS / 400 из основы