System / 390 IBM является прекращено пятым поколением System / 360 архитектуры набора команд . Первым компьютером ESA / 390 было семейство Enterprise System / 9000 (ES / 9000), которое было представлено в 1990 году. За ними последовало семейство мэйнфреймов 9672 CMOS System / 390 в середине 1990-х. Эти системы последовали за IBM 3090 с более чем десятилетием последующих поколений. На смену ESA / 390 в 2000 году пришла 64-битная z / Architecture .
Производитель | Международная корпорация бизнес-машин ( IBM ) |
---|---|
Семейство продуктов | 18 начальных моделей, за которыми следуют другие |
Дата выпуска | 5 сентября 1990 г . |
Снято с производства | 24 мая 1998 г. для первых 18 начальных моделей. |
Операционная система | VSE / ESA , VM / ESA и MVS / ESA |
объем памяти | До 9 гигабайт |
Предшественник | IBM 3090 |
Преемник | IBM Z |
Веб-сайт | Официальный сайт IBM Archives "System / 390 Announcement" . Архивы IBM . IBM . Проверено 29 января 2017 . |
История
ESA / 390 (Архитектура корпоративных систем / 390) был представлен в сентябре 1990 года [1] [2] и был последним разработанным IBM вычислительным проектом мэйнфреймов с 31-битным адресом и 32-битными данными , скопированным Amdahl , Hitachi и Fujitsu. среди других конкурентов. Он был преемником Enterprise Systems Architecture / 370 (ESA / 370) и, в свою очередь, был заменен 64-битной z / Architecture в 2000 году.
5 сентября 1990 г. было три одновременных объявления с использованием двух номеров:
- 390, [3] как в 360, 370, ... и
- 9000, [4] [5] как в 90, как в 1960 для 360, 1970 для 370, ...
- Архитектура корпоративных систем / 390 (ESA / 390): « System / 390 представляет семейство IBM Enterprise System / 9000»
- так IBM Marketing представила ESA.
Несмотря на то, что IBM сначала упомянула семейство 9000 в некоторых дневных объявлениях, «к концу дня» стало ясно, что это было «для System / 390» [4], хотя это было сокращенное название, S / 390 , который был помещен на некоторые из фактических «коробок», позже отправленных. [6] [NB 1]
ES / 9000 включает модели для монтажа в стойку, отдельно стоящие модели с воздушным охлаждением и модели с водяным охлаждением. Модели начального уровня были существенно дешевле, чем 3090-е, которые ранее требовались для работы MVS / ESA , и могли также работать с VM / ESA и VSE / ESA , о которых IBM объявила одновременно.
Машины, поддерживающие архитектуру, продавались под торговой маркой System / 390 (S / 390) с начала 1990-х годов. Реализации 9672 System / 390 были первой архитектурой мэйнфреймов IBM высшего класса, реализованной сначала с электроникой ЦП CMOS, а не с традиционной биполярной логикой.
IBM z13 был последним сервером z Systems, поддерживающим работу операционной системы в режиме архитектуры ESA / 390. [7] Однако все 24-битные и 31-битные прикладные программы состояния проблемы, изначально написанные для работы на архитектуре ESA / 390, легко запускаются, не подвергаясь влиянию этого изменения.
Архитектура ESA / 390
Дизайнер | IBM |
---|---|
Биты | 32-битный |
Введено | 1990 |
Дизайн | CISC |
Тип | Регистр – Регистр Регистр – Память Память – Память |
Кодирование | Переменная (длиной 2, 4 или 6 байтов) |
Разветвление | Код состояния , индексация, подсчет |
Порядок байтов | Большой |
Предшественник | Система / 360 , Система / 370 , S / 370-XA, ESA / 370 |
Преемник | z / Архитектура |
Регистры | |
Общее назначение | 16 |
Плавающая запятая | 4 64-битных до G4; 16 64-бит, начиная с G5 [8] |
Архитектура (обозначение архитектуры ядра Linux - «s390»; «s390x» обозначает 64-битную z / Architecture ) использует подсистему ввода- вывода канала в традиции System / 360 , перекладывая почти все операции ввода-вывода на специализированное оборудование . Он также включает стандартный набор [2] кодов операций CCW, который, как ожидается, будет поддерживать новое оборудование.
Архитектура поддерживает обратную совместимость проблемного состояния с 24-битными адресами / 32-битными данными System / 360 (1964) и последующими архитектурами 24/31-битных адресов / 32-битных данных ( System / 370 , System / 370 -XA , ESA / 370 и ESA / 390. Однако подсистема ввода-вывода основана на расширенной архитектуре System / 370 (S / 370-XA), а не на исходных инструкциях ввода-вывода S / 370.
ESA / 390, возможно, является 32-битной архитектурой; как и в случае с System / 360, System / 370, 370-XA и ESA / 370, регистры общего назначения имеют длину 32 бита, а арифметические инструкции поддерживают 32-битную арифметику. Только реальная память с байтовой адресацией (центральное хранилище) и виртуальная память ограничены 31 битом. (IBM зарезервировала самый старший бит, чтобы легко поддерживать приложения, ожидающие 24-битной адресации, а также чтобы обойти проблему с расширением двух инструкций для обработки 32-битных адресов без знака.)
Фактически, общая системная память не ограничена 31 битом (2 ГБ). [NB 2] Хотя виртуальная память одного адресного пространства не может превышать 2 ГБ, ESA / 390 поддерживает несколько одновременных адресных пространств по 2 ГБ. Кроме того, с каждым адресным пространством могут быть связаны пространства данных, каждое из которых может иметь до 2 ГБ виртуального хранилища. В то время как центральное хранилище ограничено 2 ГБ, дополнительную память можно настроить как расширенное хранилище . С помощью расширенного хранилища страницы размером 4 КБ можно перемещать между центральным хранилищем и расширенным хранилищем. Расширенное хранилище можно использовать для сверхбыстрой подкачки страниц , для кэширования дисков и для виртуальных дисков в операционной системе VM / CMS . В Linux / 390 эту память нельзя использовать для кэширования диска; вместо этого он поддерживается драйвером блочного устройства, что позволяет использовать его как сверхбыстрое пространство подкачки и для дисков RAM .
Кроме того, машина может быть разделена на логические разделы ( LPAR ), каждый со своей собственной системной памятью, так что несколько операционных систем могут работать одновременно на одной машине.
Важная возможность формирования Parallel Sysplex была добавлена в архитектуру в 1994 году.
Некоторые IBM-совместимые мэйнфреймы на базе ПК, которые предоставляют процессоры ESA / 390 в меньших машинах, были выпущены с течением времени, но предназначены только для разработки программного обеспечения.
Эмулятор Hercules представляет собой портативный ESA / 390 и г / Архитектура машина эмулятор , который поддерживает достаточное количество устройств для загрузки многих ESA / 390 операционных систем. Поскольку он написан на чистом C, он был перенесен на многие платформы, включая саму S / 390. Также доступен коммерческий продукт эмуляции для IBM xSeries с более высокой скоростью выполнения.
Общие команды устройства ввода-вывода
2.0 Глава 2. Конкретные команды устройств ввода-вывода в архитектуре корпоративных систем / 390 Общие команды устройств ввода-вывода [2] показывает следующие команды.
Командование | Битовая позиция | |||||||
---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
Основной смысл | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Нет операции (нет операции) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
Прочитать данные конфигурации | D | D | D | D | D | D | D | 0 |
Чтение (без DASD) / Чтение IPL (DASD) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Считать идентификатор узла | D | D | D | D | D | D | D | 0 |
Sense ID | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
Установить идентификатор интерфейса | D | D | D | D | D | D | D | 1 |
Тестовый ввод-вывод (не может быть включен в CCW; может быть выдан только связанной привилегированной инструкцией) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Примечание: D Зависит от устройства. Код команды, если таковой имеется, распознанный устройством ввода-вывода, может быть получен с помощью команды sense-ID. |
S / 390 компьютеры
Новые модели предлагались на постоянной основе. [9]
Начальные модели ES / 9000
Восемнадцать [5] моделей [NB 3] были анонсированы 5 сентября 1990 года для ES / 9000, преемника IBM 3090 .
Охлаждение
Модели ES / 9000 с водяным охлаждением включали ES / 9021-900, [10] -820, -720, -620, -580, -500, -340 и -330.
Модели ES / 9000 [11] с воздушным охлаждением включали автономные ES / 9121-480, -440, -320, -260, -210, -190 и устанавливались в стойку: ES / 9221-421, -211, -170, - 150, -130, -120.
Модель | Процессоры | Максимальное хранилище | Макс каналов | Макс вектор фак. |
---|---|---|---|---|
900 | 6 | 9 ГБ | 256 | 6 |
820 | 4 | 9 ГБ | 256 | 4 |
720 | 6 | 4,5 ГБ | 128 | 6 |
620 | 4 | 4,5 ГБ | 128 | 4 |
580 | 3 | 2,25 ГБ | 64 | 3 |
500 | 2 | 2,25 ГБ | 64 | 3 |
340 | 1 | 2,25 ГБ | 64 | 1 |
330 | 1 | 1152 МБ | 64 | 1 |
Модель | Процессоры | Максимальное хранилище | Макс каналов | Макс вектор фак. |
---|---|---|---|---|
480 | 2 | 1024 МБ | 48 | 2 |
440 | 2 | 1024 МБ | 48 | 2 |
320 | 1 | 1024 МБ | 48 | 1 |
260 | 1 | 1024 МБ | 48 | 1 |
210 | 1 | 1024 МБ | 48 | 1 |
190 | 1 | 512 МБ | 32 | 1 |
Модель | Процессоры | Максимальное хранилище | Макс каналов | Макс вектор фак. |
---|---|---|---|---|
170 | 1 | 256 МБ | 24 | - |
150 | 1 | 256 МБ | 12 | - |
130 | 1 | 256 МБ | 12 | - |
120 | 1 | 256 МБ | 12 | - |
Конкурентное охлаждение
К концу 1970-х - началу 1980-х годов запатентованная технология позволила мэйнфреймам Amdahl того времени иметь полностью воздушное охлаждение, в отличие от систем IBM, для которых требовалась охлажденная вода и поддерживающая инфраструктура. [12] 8 самых больших из 18 моделей систем ES / 9000 , представленных в 1990 году, имели водяное охлаждение; остальные десять имели воздушное охлаждение. [4]
ES / 9000 особенности
- Волоконно-оптические каналы ESCON
- Две модели могут иметь до 9 гигабайт оперативной памяти.
- Дополнительные векторные средства были доступны на 14 из 18 моделей, количество векторных процессоров могло быть 1, 2, 3, 4 или 6.
- Шесть моделей были с воздушным охлаждением (и восемь с водяным охлаждением); 4 монтируются в стойку.
Логическое разделение
Логические разделы (LPAR) являются стандартной функцией процессоров ES / 9000, при этом гипервизор IBM Processor Resource / Systems Manager (PR / SM) позволяет различным операционным системам работать одновременно в отдельных логических разделах (LPAR) с высокой степенью изоляции.
Это было введено как часть движения IBM к режиму «выключения света» и усилению контроля над несколькими конфигурациями системы.
Объект Vector
Функция вектора System / 390 была первоначально представлена в системе IBM 3090, заменив процессор массива IBM 3838 (впервые представленный в 1976 году для System / 370). [13]
9672
Представленные в 1994 году шесть поколений машин IBM 9672, "Parallel Enterprise Server" [14], были первыми системами на базе КМОП-микропроцессоров, предназначенными для высшего класса. Первые поколения были медленнее, чем самый большой ES / 9000, продаваемый параллельно, но пятое и шестое поколения были самыми большими и самыми мощными машинами ESA / 390 из построенных. [15]
Модель [9] | Год выпуска | Количество процессоров | Производительность (MIPS) | Память (ГБ) |
---|---|---|---|---|
G1 - 9672-R n 1, 9672-E nn , 9672-P nn [16] | 1994 г. | 1–6 | 15–66 | 0,125–2 |
G2 - 9672-R n 2, 9672-R n 3 | 1995 г. | 1–10 | 15–171 | 0,125–4 |
G3 - 9672-R n 4 | 1996 г. | 1–10 | 33–374 | 0,5–8 |
G4 - 9672-R n 5 | 1997 г. | 1–10 | 49–447 | 0,5–16 |
G5 - 9672- нн 6 | 1998 г. | 1–10 | 88–1069 | 1–24 |
G6 - 9672- нн 7 | 1999 г. | 1–12 | 178–1644 | 5–32 |
В следующих поколениях процессоры добавили больше инструкций и повысили производительность. Все модели 9672 были КМОП, но были медленнее, чем биполярные машины 9021 до моделей G5. Конструкции КМОП позволили использовать мэйнфреймы гораздо меньшего размера, такие как представленный в 1999 году Multiprise 3000 , который фактически был основан на 9672 G5. Модель 9672 G3 и Multiprise 2000 были последними версиями, поддерживающими режим pre-XA System / 370 .
Смотрите также
- IBM System / 360
- IBM System / 370
- IBM 303X
- IBM 308X
- IBM 3090
- IBM Z
Заметки
- ^ S / 390 также использовался на более ранних и последующих машинах.
- ^ В контексте компьютерной памяти 1 ГБ = 1024 3 байта
- ^ Строчная буква "M"
Рекомендации
- ^ Архитектура корпоративных систем / 390 Принципы работы (PDF) (Девятое изд.). IBM. Июнь 2003. с. 1-1. SA22-7201-08 . Проверено 8 декабря 2018 года .
- ^ а б в Архитектура корпоративных систем / 390 общих команд ввода-вывода для устройств , второе издание, IBM, апрель 1992 г., SA22-7204-01
- ^ "Система / 390 Объявление" . Архивы IBM . IBM . Проверено 29 января 2017 .
- ^ а б в «Характеристики ES / 9000» . Архивы IBM . IBM . Проверено 29 января 2017 .
- ^ а б в г д «Enterprise System / 9000» . Архивы IBM . IBM . Проверено 29 января 2017 .
- ^ «Параллельный корпоративный сервер S / 390» .
- ^ Поддержка функций для сервера z13, которые будут прекращены на будущих серверах
- ^ "Микропроцессор IBM S / 390 G5" (PDF) .
- ^ а б «Спецификации IBM и совместимых мэйнфреймов» . Новости технологий Америки Co Inc.
- ^ «IBM: операционная система z / VSE» . IBM . Проверено 17 сентября 2007 .
- ^ Curran, BW; Вальц, MH (1991). «Разработка системного контроллера и подсистемы памяти IBM Enterprise System / 9000 Type 9121» . Журнал исследований и разработок IBM . IBM. 35 (3): 357.
- ^ Гиганты вычислительной техники: сборник избранных, основных пионеров, Джерард О'Реган (2013), ISBN 1447153405 . «Машины IBM имели водяное охлаждение, а машины Амдала - воздушное»
- ^ Корпорация IBM. «1976» . Архивы IBM: 1970-е . Проверено 20 сентября 2018 года .
- ^ «Параллельный корпоративный сервер» . Энциклопедия журнала ПК . Проверено 19 сентября 2018 года .
- ^ Эллиотт, Джим (2004-08-17). «Эволюция мэйнфреймов и виртуальных машин IBM» (PDF) . ПОДЕЛИТЬСЯ Сессия 9140 . Проверено 21 октября 2007 . Слайд 28: «9672 в zSeries».
- ^ «Объявление о параллельном корпоративном сервере S / 390» . IBM . Проверено 8 июля 2011 года .
Внешние ссылки
- IBM
- Домашняя страница мэйнфрейма IBM Z
- Текущие мэйнфреймы IBM Z
- «Краткая история IBM ES / 9000, System / 390 И zSeries» (PDF) . Архивы IBM .
- IBM System / 390 Фотография
- «IBM System / 390 (брошюра)» (PDF) . BitSavers. GU20-0082.
- «IBM Enterprise System / 9000 (брошюра)» (PDF) . BitSavers. GU20-0084.
- Поульсен, Ларс. «Поколения IBM 360/370/3090/390» . История компьютеров - IBM System / 360 . Множественные ссылки и ссылки.
- "Базовый блок микропроцессора параллельного сервера предприятия IBM S / 390 5-го поколения" . Коллекция компьютеров Джима Остина . Британский компьютерный музей . Проверено 5 апреля 2021 . Внешний вид и интерьер IBM 390.
- «Перенос GCC на платформу IBM S / 390» (PDF) . Саммит GCC . 2003 г.
- Ширрифф, Кен (март 2021 г.). «Разборка логической микросхемы из старинного мэйнфрейма IBM ES / 9000» .