IBM АС/400


IBM AS/400 ( Application System/400 ) — семейство компьютеров среднего класса от IBM , анонсированное в июне 1988 года и выпущенное в августе 1988 года. Оно было преемником платформ System/36 и System/38 и работало под управлением OS/400. Операционная система. Более дешевая, но более мощная, чем ее предшественники, AS/400 имела чрезвычайно успешный запуск: к ​​концу 1990 года было установлено около 111 000 систем, а годовой доход в том же году достиг 14 миллиардов долларов, [1] увеличившись до 250 000 систем к 1994 году . 2] и около 500 000 отправлено к 1997 году. [3]

Ключевой концепцией платформы AS/400 является технологически независимый машинный интерфейс [a] (TIMI), независимая от платформы архитектура набора команд (ISA), которая преобразуется в инструкции на собственном машинном языке . Платформа использовала эту возможность для изменения базовой архитектуры процессора без нарушения совместимости приложений. Ранние системы были основаны на 48-битной архитектуре набора команд CISC , известной как внутренний микропрограммный интерфейс (IMPI), первоначально разработанной для System/38. [4] В 1991 году компания представила новую версию системы, работающую на серии 64-битных процессоров на базе PowerPC , семейства IBM RS64 . [5] Благодаря использованию TIMI приложения для исходных программ на основе CISC продолжали работать на новых системах без изменений, поскольку код TIMI можно повторно транслировать в собственный машинный код PowerPC Power ISA новых систем . RS64 был заменен процессорами POWER4 в 2001 году, за которыми в более поздних обновлениях последовали POWER5 и POWER6 .

AS/400 прошла через несколько ребрендинга и в 2006 году, наконец, стала System i. В 2008 году IBM объединила отдельные линейки продуктов System i и System p (которые к тому моменту имели в основном идентичное аппаратное обеспечение) [6] в единую систему. линейка продуктов под названием IBM Power Systems . [7] [8] Название «AS/400» иногда неофициально используется для обозначения операционной системы IBM i , работающей на современном оборудовании Power Systems. [9]

В начале 1980-х годов руководство IBM стало обеспокоено тем, что большое количество несовместимых компьютерных систем среднего класса IBM вредит конкурентоспособности компании, особенно по сравнению с VAX корпорации Digital Equipment Corporation . [10] В 1982 году начался проект под названием Fort Knox , целью которого было объединить System/36 , System/38 , IBM 8100 , Series/1 и IBM 4300 в единую линейку продуктов, основанную на IBM. Процессор на базе 801 под кодовым названием Iliad , сохраняя при этом обратную совместимость со всеми системами, которые он должен был заменить. [11] Для Fort Knox будет создана новая операционная система, но операционные системы каждой платформы, которую Fort Knox должен был заменить, также будут перенесены на процессор Iliad, чтобы позволить клиентам перенести свое программное обеспечение на новую платформу.

Проект Форт-Нокс оказался слишком амбициозным и столкнулся с многочисленными задержками и изменениями масштабов. По мере продвижения проекта требование о поддержке программного обеспечения IBM 8100 и Series/1 было отменено. [12] Когда инженеры IBM попытались портировать операционные системы и программное обеспечение своих существующих платформ, они обнаружили, что это было бы невозможно без внесения обширных изменений в процессор Iliad для каждой отдельной операционной системы – изменений, которые архитекторы Iliad не хотели вносить. [11] Предлагаемое решение заключалось в дополнении Iliad сопроцессорами для конкретной операционной системы, которые обеспечивали аппаратную поддержку одной операционной системы. Однако количество логики, необходимой в каждом сопроцессоре, росло до тех пор, пока сопроцессоры не стали основным процессором, а Iliad была отведена роль вспомогательного процессора, что не позволило достичь цели консолидации на единой процессорной архитектуре. Проект Форт-Нокс был окончательно отменен в 1985 году.