ICL Серия 39
ICL Series 39 представляла собой линейку мейнфреймов и миникомпьютерных компьютерных систем, выпущенных британским производителем ICL в 1985 году. В оригинальной серии 39 была представлена буква «S3L» (чье искаженное произношение привело к названию «Эстриэль»). [1] : 341 ) процессоры и микрокоды , а также узловую архитектуру, которая является формой неравномерного доступа к памяти .
Происхождение
[ редактировать ]Серия Series 39 была основана на концепции New Range и операционной системе VME компании из линейки ICL 2900 и была представлена в двух линейках:
- Системы Series 39 «Estriel» (Series 39 Level 40 и выше, включая многоузлы), которые заменили предыдущие процессоры среднего и большого класса из линейки 2900 и нуждались в полноценном компьютерном зале.
- Системы DM1 серии 39 (до уровня 30 серии 39), которые были предназначены для замены процессоров меньшего размера, таких как ICT1901/2, ICL2903/4 и серии ME29. Это впервые для ICL позволило использовать операционные системы класса мэйнфреймов в офисной среде.
Дизайн
[ редактировать ]В оригинальной Series 39 были представлены процессоры и микрокоды «S3L», а также узловая архитектура (см. ICL VME ), которая представляет собой форму неравномерного доступа к памяти , которая позволяла узлам находиться на расстоянии до 1000 метров (3300 футов) друг от друга.
В линейке Series 39 представлена Nodal Architecture — новая реализация распределенной общей памяти , которую можно рассматривать как гибрид многопроцессорной системы и кластерной конструкции. Каждая машина состоит из нескольких узлов , и каждый узел содержит собственный процессор кода заказа и основную память. Виртуальные машины обычно располагаются (в любой момент времени) на одном узле, но могут работать на любом узле и перемещаться с одного узла на другой. Диски и другие периферийные устройства используются совместно узлами. Узлы соединяются с помощью высокоскоростной оптической шины ( Macrolan ) с помощью нескольких оптоволоконных кабелей, которая используется для предоставления приложениям виртуальной общей памяти. Сегменты памяти, помеченные как общие (общедоступные или глобальные сегменты), реплицируются на каждый узел, а обновления передаются по межузловой сети. Процессы, использующие неразделяемые сегменты памяти (узловые или локальные), выполняются в полной изоляции от других узлов и процессов. [2]
Семафорные инструкции доказывают свою ценность, контролируя доступ к разделяемым сегментам памяти, доступным для записи, и в то же время позволяя эффективно перемещать содержимое.
В целом, хорошо сконфигурированная Series 39 с VME имела архитектуру, которая могла обеспечить значительную степень защиты от стихийных бедствий, что является отсылкой к неудачным идеям VME/T предыдущего десятилетия.
Все машины Series 39 поддерживались набором периферийных «шкафов» высотой по пояс (подключенных оптоволоконными кабелями через один или несколько многопортовых коммутаторов или MPSU), обеспечивающих возможности дискового хранения:
- Шкаф 2 — это были основные шкафы для хранения дисков, в которых находилась пара 8-дюймовых жестких дисков «Ласточка» емкостью 330 МБ.
- Шкаф 3 - это был шкаф расширения к шкафу 2, в котором можно было разместить еще до четырех 8-дюймовых жестких дисков «Ласточка» емкостью 330 МБ.
- Шкаф 4 — это был мостовой шкаф, который использовался для подключения Series 39 к более старым хранилищам на базе 2900 Diskpack (например, EDS200).
Шкаф 1 — это название базовой системы DM1 Series 39 Level 30 (и вариантов 20/15/25/35).
Все машины Series 39 также имели компьютер поддержки узлов (NSC), размещенный на их материнских платах хранения данных. Это была архитектура x86, которая работала во многом подобно современным картам ILO или DRAC на серверах HP/Dell и позволяла персоналу службы поддержки удаленно управлять узлами, включая возможность полностью остановить и перезапустить основные узлы.
Эволюция
[ редактировать ]В середине 1980-х годов Series 39 Level 30 был дополнен вариантом Level 20, который представлял собой Level 30 с принудительно разогнанной частотой (с использованием проводных соединений на дочерней плате). В конце 80-х они были заменены вариантами уровней 15, 25 и 35, которые также имели различные уровни тактирования, но имели больше памяти, чем их предшественники, а также могли быть оснащены материнскими платами Dual OCP и IOC для еще большего объема вычислений и ввода-вывода. возможности.
В начале 1990-х годов серия Series 39 была обновлена. Продукты DX System были представлены для замены систем DM1 и появились в линейке продуктов уже в конце 1991 года. [3] : 84 Проект в Эссексе привел к появлению в 1990 году продуктов SX System, которые заменили системы Estriel («S3L»). [4] Эти машины имели новую конструкцию «очень сложного конвейерного процессора», которая обеспечивала поддержку кода заказа ICL 2900 за счет использования низкоуровневого «кода заказа реализации», известного как Picode. Пикод сравним с микрокодом, но работает на гораздо более высоком уровне, чем микрокод более ранних машин, и на немного более низком уровне, чем инструкции ICL 2900, работая в тех же ограничениях, что и те, которые применяются к обычным машинным инструкциям. Последовательности инструкций Picode подаются в конвейеры команд и предоставляют атомарные результаты, будучи непрерывными. [5]
Замена
[ редактировать ]Продукты Series 39 SX и DX были заменены продуктами SY и DY соответственно, которые включают в себя линейку Trimetra наряду с продуктами LY. Архитектура узла SY отказалась от ECL в пользу технологии CMOS , представила поддержку симметричной многопроцессорной обработки с участием до четырех процессоров инструкций на узел, усовершенствовала архитектуру обработки инструкций и обеспечила более дешевое многоузловое соединение. [6]
Напротив, система Trimetra DY стремилась использовать стандартное оборудование для обеспечения поддержки OpenVME за счет использования методов эмуляции. Видение ICL Millennium, реализованное Trimetra, предусматривало предоставление OpenVME в форме подсистемы OpenVME (OVS) наряду с Microsoft Windows NT или SCO UnixWare, работающими в подсистеме UnixWare/NT (UNS). В то время как Trimetra SY и LY (продукт уменьшенной занимаемой площади на основе SY) использовали специальное оборудование для обеспечения функциональности OVS, а также поставляемый Fujitsu процессорный модуль Intel, обеспечивающий функциональность UNS, Trimetra DY предлагала подход, который поддерживал функциональность OVS или UNS, работающую полностью на Процессорная система Intel. был развернут эмулятор набора инструкций SY вместе с функциями ввода-вывода и уровнем абстракции платформы Для обеспечения OVS в операционной системе VxWorks . [7]
Поскольку компания ICL определила рынки, которым необходимы более производительные системы Unix или NT без необходимости совместимости с OpenVME, и представила продукт Trimetra Xtraserver, включающий от четырех до двенадцати процессоров Pentium Pro с тактовой частотой 200 МГц, [8] Trimetra, в свою очередь, была заменена платформой мэйнфреймов Fujitsu Nova , обеспечивающей архитектуру Trimetra на универсальном серверном оборудовании Unisys ES7000 на базе Intel .
Сама Nova была прекращена в 2007 году и заменена SuperNova , которая запускает OpenVME поверх Windows Server или Linux, используя всего два процессора на обычном серверном оборудовании Wintel .
Таким образом, переход «мэйнфрейма ICL» к чисто программному продукту был завершен, что позволило Fujitsu сосредоточиться на поддержке и разработке VME, не следя за аппаратными технологиями.
Примечания
[ редактировать ]- ^ Кэмпбелл-Келли, Мартин (1989). ICL: История бизнеса и техники . Издательство Оксфордского университета. ISBN 0-19-853918-5 . Проверено 30 мая 2024 г.
- ^ Уорбойз, Британская Колумбия (май 1985 г.). «Узловая архитектура VME: модель реализации концепции распределенной системы» . Технический журнал ICL . 4 (3): 236–247 . Проверено 28 мая 2024 г.
- ^ Ганнон, Сьюзен (18 ноября 1991 г.). «Мэйнфреймы» . Компьютерный мир . стр. 71–75, 78–81, 84 . Проверено 30 мая 2024 г.
- ^ Хинчлифф, штат Калифорния (ноябрь 1990 г.). «Новые модели SX» . Технический журнал ICL . 7 (2): 194–196 . Проверено 30 мая 2024 г.
- ^ Итон, младший; Алит, Г.; Хьюз, К. (ноябрь 1990 г.). «Архитектура узла SX» . Технический журнал ICL . 7 (2): 197–211 . Проверено 30 мая 2024 г.
- ^ Олт, Г.; ДеСиллас, П.; Даксбери, М.; Хьюз, К.; Ло, К.; Лайсонс, JSM; Роуз, ПВ (май 1997 г.). «Проектирование узла SY» . Журнал ICL Systems . 12 (1): 41–72 . Проверено 23 июня 2024 г.
- ^ Брайтуэлл, Эндрю (осень 1998 г.). «Trimetra DY и эмуляция OpenVME на оборудовании Intel» . Журнал ICL Systems . 13 (1): 36–48 . Проверено 23 июня 2024 г.
- ^ Мешам, Дэвид (осень 1998 г.). «Триметра Экстрасервер» . Журнал ICL Systems . 13 (1): 61–69 . Проверено 23 июня 2024 г.
Ссылки
[ редактировать ]- СЕРИЯ 39 - Введение в VME. Мэрион и Ричард Норрис. ICL 1991 Р30303/02.
- Технический паспорт Trimetra NOVA 5 Fujitsu 2006 г.
- Введение в архитектуру superNOVA Fujitsu 2005 г.
- Р. Веттон, М. Джонс и Д. Мюррей, «Использование структурированной методологии Уорда и Меллора для проектирования сложной системы реального времени», Коллоквиум IEE по инструментам компьютерной разработки программного обеспечения для управления в реальном времени, 1991, стр. 5/1-5/4.