WikiDer > IBM-совместимые мэйнфреймы на базе ПК

PC-based IBM-compatible mainframes

С подъемом персональный компьютер в 80-е годы IBM и другие поставщики создали IBM-совместимые мэйнфреймы на базе ПК которые совместимы с более крупными IBM мэйнфреймы. Какое-то время системы, совместимые с мэйнфреймами на базе ПК, имели более низкую цену и не требовали столько электроэнергии или площади. Однако они жертвовали производительностью и были менее надежными, чем оборудование класса мэйнфреймов. Эти продукты были популярны среди разработчиков мэйнфреймов, в сфере образования и обучения, для очень небольших компаний с некритичной обработкой и в определенных ролях по оказанию помощи при бедствиях (например, в системах корректировки полевого страхования для оказания помощи при урагане).

Фон

Вплоть до середины 1990-х мэйнфреймы были очень большими машинами, которые часто занимали целые комнаты. Комнаты часто были кондиционированы и имели специальные устройства питания для размещения трехфазная электроэнергия требуется машинами. Современные мэйнфреймы теперь физически сравнительно малы и не требуют особых строительных конструкций.

Система / 370

IBM продемонстрировала использование набора команд мэйнфрейма на своем первом настольном компьютере - IBM 5100, выпущенный в 1975 году. Этот продукт использовал микрокод для выполнения многих из Система / 370инструкции процессора, чтобы он мог запускать слегка измененную версию IBM APL интерпретатор программ мэйнфрейма.

В 1980 году распространились слухи о новом персональном компьютере IBM, возможно, о миниатюрной версии 370.[1] В 1981 г. Персональный компьютер IBM появился, но не был основан на архитектуре System 370. Однако IBM действительно использовала свою новую платформу ПК для создания некоторых экзотических комбинаций с дополнительным оборудованием, которое могло выполнять инструкции S / 370 локально.

Персональный компьютер XT / 370

В октябре 1983 года IBM анонсировала персональный компьютер IBM XT / 370. По сути, это был продукт три в одном. Он мог работать ПК DOS локально он также может действовать как 3270 терминал, и, наконец, - его наиболее важная отличительная черта относительно IBM 3270 ПК- он мог выполнять инструкции S / 370 локально.[2]

XT / 370 был Персональный компьютер IBM XT (Системный блок 5160) с тремя пользовательскими 8-битными картами. Плата процессора (370PC-P),[3] содержал два модифицированных Motorola 68000 чипы (которые могли эмулировать большинство инструкций S / 370 с фиксированной запятой и инструкций без плавающей запятой) и Сопроцессор Intel 8087 модифицирован для эмуляции инструкций с плавающей запятой S / 370. Вторая карта (370PC-M), подключенная к первой с помощью уникального разъема на обратной стороне карты, содержала 512 KiB памяти. Третья карта (PC3277-EM) представляла собой эмулятор терминала 3270, необходимый для загрузки системного программного обеспечения с главного мэйнфрейма. Компьютер XT / 370 загрузился в DOS, затем запустил ВМ/ Программа управления ПК. Объем памяти карты добавил дополнительную системную память, поэтому первые 256 КБ (материнская плата) память может использоваться для перемещения данных на карту расширения 512 КБ. Память расширения была двухпортовой и обеспечивала дополнительные 384 КиБ для машины XT, в результате чего общий объем ОЗУ на стороне XT составлял 640 КБ. Арбитр памяти может переключить второй банк 128 КиБ на карте в другие банки, что позволяет XT Intel 8088 процессор для адресации всей оперативной памяти на карте 370PC-M.[4] Помимо 416 КБ оперативной памяти для приложений S / 370, XT / 370 также поддерживает до 4 МБ виртуальная память используя жесткий диск в качестве устройства подкачки.[5]

IBM заявила, что XT / 370 достиг 0,1 MIPS (когда данные помещаются в ОЗУ). В 1984 году прейскурантная цена XT / 370 в его типичной конфигурации составляла приблизительно 12 000 долларов, что выгодно отличается от мэйнфреймов IBM по соотношению доллар / MIPS; например, IBM 4341 поставил 1,2 MIPS за 500 000 долларов. Хотя это теоретически снизило спрос на мэйнфреймы заказчиков, перенеся нагрузку на меньшие компьютеры, по мере того, как заказчики покупали больше XT / 370, они, вероятно, увеличивали общую нагрузку на мэйнфреймы, увеличивая продажи мэйнфреймов IBM.[5]

Аналогично версии для мэйнфреймов ВМ / CMS, виртуальная машина / компьютер также создавала иллюзию виртуальные диски, но в версии для ПК они сохранялись в виде файлов DOS для ПК на гибком или жестком диске. Например, виртуальный диск CMS, принадлежащий пользователю FRED по адресу устройства 101, хранился как файл DOS FRED.101. Команды CMS IMPORT и EXPORT позволяли извлекать файлы с этих виртуальных дисков, а также ASCII/EBCDIC конверсия.[6]

XT / 370 поставляется с 83-клавишной клавиатурой в стиле XT (10 функциональных клавиш).[2] Более новые версии XT / 370 отказались от PC3277-EM в пользу плат IBM 3278/79. XT / 370 был среди систем XT, которые могли использовать второй жесткий диск, установленный в шасси расширения 5161.[7]:6–17

БАЙТ в 1984 году назвал XT / 370 «квалифицированным успехом». Журнал похвалил IBM за «встраивание всех функций 370 в XT» и выразил надежду на технические улучшения, которые «могут привести к созданию еще более совершенного компьютера».[8]

Персональный компьютер AT / 370

В 1984 году IBM представила персональный компьютер IBM AT / 370.[9] с такими же картами, что и XT / 370, и обновленным программным обеспечением, поддерживающим как большие жесткие диски, так и передачу DMA с карты 3277 на карту процессора AT / 370. Система была почти на 60% быстрее, чем XT / 370.[4] В AT / 370 использовались карты совместной обработки с 16-битным интерфейсом, отличные от XT, которые назывались PC / 370-P2 и PC / 370-M2. У последней карты по-прежнему было только 512 КБ для памяти, из которых 480 КБ можно было использовать для программ в режиме S / 370, а 32 КБ были зарезервированы для хранения микрокода. Для функции эмуляции терминала AT / 370 поставлялся с тем же адаптером эмуляции 3278/79, что и XT / 370 последней серии. Сама материнская плата AT / 370 была оснащена 512 КБ оперативной памяти.[7]:С 9–26 до 9–28

AT / 370 также запускал VM / PC, но с PC DOS 3.0 вместо 2.10, который использовался в версии XT.[10] VM / PC версии 2, выпущенной в ноябре 1985 г., повысила производительность до 50%; это позволяло использовать дополнительную память (в дополнение к диску) в качестве кеш страницы для ВМ.[11]

Ноябрь 1985 г. Computerworld В статье отмечалось, что машина «продавалась медленно».[11]

Техническая рабочая станция IBM 7437 VM / SP

В апреле 1988 года IBM представила System / 370 рабочая станция который поставлялся некоторым клиентам с августа 1987 года.[12] Официально называемая IBM 7437 VM / SP Technical Workstation (а позже также известная как Personal System / 370), это была отдельно стоящая башня, подключенная к MCA карта установлена ​​в PS / 2 Модель 60, 70 или 80. Башня 7437 содержала процессор и 16 основная память, а PS / 2 обеспечивал ввод-вывод и дисковое хранилище.[13] 7437 управлял IBM ВМ / СП операционной системы, и один представитель IBM описал 7437 "как 9370 с одним терминалом ». Он был предназначен для существующих пользователей S / 370, и его прейскурантная цена в ноябре 1988 года составляла 18 100 долларов за минимальный заказ из 25 единиц.[14] Одна из его предполагаемых ролей заключалась в предоставлении однопользовательского компьютера, совместимого с S / 370, который мог бы работать системы автоматизированного проектирования и инженерное дело приложения, созданные на мэйнфреймах IBM, такие как КАДАМ и CATIA. Графическая поддержка была обеспечена графической системой IBM 5080, напольной башней. 5080 был подключен к 7437 через PS / 2 через кабель и адаптер MCA.[15]

Личные / 370

Позже IBM представила Personal / 370 (он же P / 370), 32-разрядный однослотовый MCA карту, которую можно добавить в PS / 2 или же RS / 6000 компьютер для запуска ОС System / 370 (например, МУЗЫКА / SP, ВМ, ВСЕ) параллельно OS / 2 (в PS / 2) или AIX (в RS / 6000) поддержка нескольких одновременных пользователей. Это полная реализация процессора S / 370, включая FPU сопроцессор и 16 МБ памяти. Каналы управления и стандартные каналы ввода-вывода предоставляются через ОС / оборудование хоста. Дополнительная 370-канальная карта может быть добавлена ​​для обеспечения специфичного для мэйнфрейма ввода-вывода, такого как локальные блоки управления 3270, ленточные накопители 3400/3480 или преобразователи протоколов 7171.

Несмотря на то, что P / 370 был продуктом с одной видеокартой, он работал в три раза быстрее, чем 7437, достигая 3,5 MIPS, что наравне с младшим. IBM 4381.[16] В следующей книге (того же автора) заявлено 4,1 MIPS для P / 370.[17]

Модель Personal / 370 была доступна уже в ноябре 1989 года, хотя и по "специальной цене".[18]

Система / 390

В 1995 году IBM представила карту "Enhanced S / 390 MicroProcessor Complex", которая поддерживала IBM ESA / 390 архитектура в системе на базе ПК.[19] Продукты IBM, связанные с ПК, также развивались для поддержки этого, используя карту (номер детали IBM 8640-PB0) в «IBM PC Server 330 в 1998 году.[20][21] и модели IBM PC Server 500.[22]

Плата процессора S / 390

Важной целью при разработке процессорной карты S / 390 была полная совместимость с существующими операционными системами и программным обеспечением для мэйнфреймов. В процессоре реализованы все инструкции ESA / 390 и XA, что исключает необходимость трансляции инструкций. Есть три поколения карты:

  • Исходная карта процессора S / 390 включала 32 МБ выделенной памяти с дополнительными дочерними картами 32 МБ или 96 МБ, что в сумме составляло 64 или 128 МБ ОЗУ. Официально процессор получил оценку 4.5. MIPS. Он был построен для подключения к Микроканал хост-система.
  • Вторая версия была построена для PCI хост-система. В стандартную комплектацию входило 128 МБ выделенной памяти, а производительность по-прежнему составляла 4,5 MIPS.
  • Третья версия, называемая картой P / 390E (для Enhanced), включала 256 МБ выделенной памяти и была рассчитана на 7 MIPS. Он тоже был построен для PCI хост-система. Была чрезвычайно редкая (возможно, когда-либо выпущенная как предварительные образцы) версия карты P / 390E с памятью 1 ГБ.

R / 390

R / 390 - это обозначение, используемое для платы расширения, используемой в сервере IBM RS / 6000. Оригинальный R / 390 имел частоту 67 или 77 МГц. МОЩНОСТЬ2 процессор и от 32 до 512 МБ оперативной памяти, в зависимости от конфигурации. В MCA Плата расширения P / 390 может быть установлена ​​в любой MCA Система RS / 6000, а PCI Карту P / 390 можно установить в ряде ранних PCI RS / 6000s; все такие конфигурации обозначаются как R / 390. Серверы R / 390 должны работать под управлением AIX версии 4 в качестве операционной системы хоста.

P / 390

P / 390 - это обозначение, используемое для карты расширения, используемой в сервере IBM PC Server, и было дешевле, чем R / 390. Первоначальный сервер P / 390 размещался в IBM PC Server 500 и имел частоту 90 МГц. Intel Pentium процессор для работы OS / 2. Модель была переработана в середине 1996 года и переименована в PC Server 520 с процессором Intel Pentium 133 МГц. Обе модели стандартно поставлялись с 32 МБ свободного места. баран и были расширены до 256 МБ. В PC Server 500 было восемь слотов расширения MCA, а в PC Server 520 - два. PCI слоты расширения и удалили два слота MCA.

Интегрированный сервер S / 390

Интегрированный сервер S / 390 (он же S / 390 IS) - это мэйнфрейм, помещенный в сравнительно небольшой корпус (В x Ш x Г 82 x 52 x 111 см). Он стал доступен с ноября 1998 года. Он предназначен для клиентов, которым не требуется пропускная способность ввода-вывода и производительность S / 390 Multiprise 3000 (который имеет такой же размер). Используются только 256 МБ памяти ECC и один главный процессор CMOS (производительность около 8 MIPS); ЦП S / 390, используемый в интегрированном сервере, фактически является E-картой P / 390. А Pentium II используется как IOSP (служебный процессор ввода-вывода). Он поддерживает четыре ЭСКОН и до четырех параллельных каналов. Стандартные слоты PCI и ISA присутствуют. Поддерживаются до 255 внутренних жестких дисков (16 жестких дисков по 18 ГБ и 2 жестких диска для избыточности). Поддерживаемые ОС: OS / 390, MVS / ESA, VM / ESA и VSE / ESA.

Мэйнфреймы Fujitsu на базе ПК

Fujitsu предлагает две ПК-совместимые системы, которые составляют нижний предел Fujitsu на базе S / 390. BS2000 линейка продуктов для мэйнфреймов.[23] SQ100 - более медленная конфигурация, использующая двухъядерный процессор 2,93 ГГц Intel Xeon E7220 процессоров и способен обеспечивать производительность до 200 об / мин.[24] SQ200 был представлен совсем недавно, использует шестиядерный 2.66 ГГц Xeon X7542 процессоров и имеет производительность до 700 об / мин.[25] Все Intel 64мэйнфреймы BS2000 могут работать под управлением Linux или Windows в отдельных разделах. Fujitsu также продолжает выпускать собственные процессоры для S / 390 и аппаратное обеспечение для мэйнфреймов для высшего класса своей линейки BS2000.[26]

z / Архитектура и сегодня

С конца 1990-х годов процессоры ПК стали достаточно быстрыми, чтобы выполнять эмуляцию мэйнфреймов без необходимости сопроцессор карта. В настоящее время доступно несколько эмуляторов персональных компьютеров, поддерживающих System / 390 и z / Архитектура.

  • FLEX-ES от Fundamental Software эмулирует как System / 390 (ESA / 390), так и z / Архитектура. Заявлен как один из самых популярных IBM-совместимых мэйнфреймов на базе ПК (по состоянию на 2006 год). Хотя FLEX-ES может работать на большинстве аппаратных средств ПК, лицензионное соглашение требует, чтобы FLEX-ES работал на машине, с которой он был продан; в прошлом это были серверы Compaq Proliant и HP, но сегодня это почти всегда одобренные IBM ИксСерийный сервер или ThinkPad ноутбук.
  • Геркулес, эмулятор с открытым исходным кодом для наборов инструкций System / 370, System / 390 и z / Architecture. Однако для выполнения прикладных программ требуется полная операционная система. Хотя IBM не лицензирует свои текущие операционные системы для работы на Hercules, более ранние операционные системы System / 370 находятся в всеобщее достояние и может быть легально запущен на Геркулесе.
  • zPDT (System / z Personal Development Tool), предложение IBM, позволяющее независимым разработчикам программного обеспечения (ISV) IBM PartnerWorld легально запускать z / OS 1.6 (и выше), DB2 V8 (или выше), z / TPF, или же z / VSE 4.1 (или выше) на компьютерах на базе ПК, которые можно приобрести на основе эмуляции Linux.
  • IBM ZD&T (Z Development and Test Environment), предложение IBM предоставляет среду на основе x86, которая имитирует оборудование Z и запускает подлинный Программное обеспечение z / OS, обеспечивающее непревзойденную переносимость и совместимость приложений. Среда разработки и тестирования IBM Z может использоваться для обучения, демонстрации, разработки и тестирования приложений, содержащих компоненты мэйнфреймов.
  • В z390 и зкобол - это переносимый ассемблер макросов и набор инструментов для компилятора, компоновщика и эмулятора COBOL, позволяющий разрабатывать, тестировать и развертывать программы ассемблера и COBOL, совместимые с мэйнфреймами, на любом компьютере, поддерживающем среду выполнения J2SE 1.6.0+.

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

Рекомендации

  1. ^ "Группа интересов возможного компьютера IBM". БАЙТ. Январь 1981 г. с. 313. Получено 18 октября 2013.
  2. ^ а б «Краткий обзор персональных компьютеров IBM». БАЙТ. Осень 1984. С. 10–26.. Получено 18 марта 2016.
  3. ^ «Реализация IBM System 370 с помощью сопроцессоров / сопроцессоров ... - IPCOM000059679D - IP.com». Priorartdatabase.com. Архивировано из оригинал на 2015-12-11. Получено 2020-07-23.
  4. ^ а б Скотт Мюллер Обновление и ремонт ПК, второе издание, Que Books, 1992, ISBN 0-88022-856-3 страницы 73-75, страницы 94
  5. ^ а б Киллен, Майкл (осень 1984). «Прогноз IBM / Доминирование на рынке». БАЙТ. стр. 30–38. Получено 18 марта 2016.
  6. ^ BYTE Guide to the IBM PC, осень 1984, стр. 44-46.
  7. ^ а б Информационное руководство по обслуживанию семейства персональных компьютеров (PDF). IBM. Январь 1989 г. SA38-0037-00.
  8. ^ Сабина, Эрнест (осень 1984). «Персональный компьютер IBM XT / 370». БАЙТ. стр. 210–217. Получено 18 марта 2016.
  9. ^ «Основные моменты IBM, 1970–1984» (PDF). IBM.
  10. ^ Руководство пользователя виртуальной машины / персонального компьютера, стр. 1-3, публикация IBM номер 6137739, декабрь 1984 г.
  11. ^ а б Джон Галлант (25 ноября 1985 г.). «IBM использует способность AT / 370». Computerworld: еженедельник по управлению информационными системами. Computerworld: 25, 29. ISSN 0010-4841.
  12. ^ Кортино, Джули (1989-04-24). «Персональный мэйнфрейм IBM этим летом станет публичным». Неделя ПК. Vol. 6 шт. 16.
  13. ^ Каин, Матфей (1988-11-07). «IBM незаметно продает рабочую станцию ​​VM: однопользовательскую систему». Неделя MIS. Vol. 9 нет. 45. с. 8.
  14. ^ Фишер, Шарон; ЛаПланте, Алиса (1988-11-07), «Устройство IBM VM / SP снижает нагрузку на мэйнфреймы», InfoWorld, 10 (45), с. 113
  15. ^ Смолли, Эрик (1989-11-21). «Тихий вход в IBM позволяет пользователям запускать виртуальные машины на рабочем столе». Цифровой обзор. Vol. 5 шт. 22. с. 19.
  16. ^ Джеффри Савит (1993). VM / CMS: концепции и возможности. Макгроу-Хилл. п. 40. ISBN 978-0-07-054977-7.
  17. ^ Наллур С. Прасад; Джеффри Савит (1994). Мэйнфреймы IBM: архитектура и дизайн. Макгроу-Хилл. п. 327. ISBN 978-0-07-050691-6.
  18. ^ "IBM". InfoWorld: 105.20 ноября 1989. ISSN 0199-6649.
  19. ^ «Трубопровод - Анонсирован». Инфомир. 17 (30). 21 августа 1995 г.. Получено 14 февраля, 2018.
  20. ^ Корпорация IBM. "Система IBM PC Server / 390 подсказок и советов". ibm.com. Получено 14 февраля, 2018.
  21. ^ Корпорация IBM (1997). IBM PC Server System / 390 Краткое руководство по продукту (PDF). Получено 14 февраля, 2018.
  22. ^ Корпорация IBM. «IBM PC Server 500 System / 390 объединяет две вычислительные среды в одном экономичном решении». ibm.com. Получено 14 февраля, 2018.
  23. ^ [1][постоянная мертвая ссылка]
  24. ^ [2][постоянная мертвая ссылка]
  25. ^ [3][постоянная мертвая ссылка]
  26. ^ «Бизнес-сервер S210 - Технологические решения Fujitsu». Ts.fujitsu.com. Получено 2012-06-07.

внешняя ссылка