IBM-совместимые мэйнфреймы на базе ПК - PC-based IBM-compatible mainframes
Эта статья написано как личное размышление, личное эссе или аргументированное эссе который излагает личные чувства редактора Википедии или представляет оригинальный аргумент по теме.Июль 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
С подъемом персональный компьютер в 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+.
Смотрите также
Рекомендации
- ^ "Группа интересов возможного компьютера IBM". БАЙТ. Январь 1981 г. с. 313. Получено 18 октября 2013.
- ^ а б «Краткий обзор персональных компьютеров IBM». БАЙТ. Осень 1984. С. 10–26.. Получено 18 марта 2016.
- ^ «Реализация IBM System 370 с помощью сопроцессоров / сопроцессоров ... - IPCOM000059679D - IP.com». Priorartdatabase.com. Архивировано из оригинал на 2015-12-11. Получено 2020-07-23.
- ^ а б Скотт Мюллер Обновление и ремонт ПК, второе издание, Que Books, 1992, ISBN 0-88022-856-3 страницы 73-75, страницы 94
- ^ а б Киллен, Майкл (осень 1984). «Прогноз IBM / Доминирование на рынке». БАЙТ. стр. 30–38. Получено 18 марта 2016.
- ^ BYTE Guide to the IBM PC, осень 1984, стр. 44-46.
- ^ а б Информационное руководство по обслуживанию семейства персональных компьютеров (PDF). IBM. Январь 1989 г. SA38-0037-00.
- ^ Сабина, Эрнест (осень 1984). «Персональный компьютер IBM XT / 370». БАЙТ. стр. 210–217. Получено 18 марта 2016.
- ^ «Основные моменты IBM, 1970–1984» (PDF). IBM.
- ^ Руководство пользователя виртуальной машины / персонального компьютера, стр. 1-3, публикация IBM номер 6137739, декабрь 1984 г.
- ^ а б Джон Галлант (25 ноября 1985 г.). «IBM использует способность AT / 370». Computerworld: еженедельник по управлению информационными системами. Computerworld: 25, 29. ISSN 0010-4841.
- ^ Кортино, Джули (1989-04-24). «Персональный мэйнфрейм IBM этим летом станет публичным». Неделя ПК. Vol. 6 шт. 16.
- ^ Каин, Матфей (1988-11-07). «IBM незаметно продает рабочую станцию VM: однопользовательскую систему». Неделя MIS. Vol. 9 нет. 45. с. 8.
- ^ Фишер, Шарон; ЛаПланте, Алиса (1988-11-07), «Устройство IBM VM / SP снижает нагрузку на мэйнфреймы», InfoWorld, 10 (45), с. 113
- ^ Смолли, Эрик (1989-11-21). «Тихий вход в IBM позволяет пользователям запускать виртуальные машины на рабочем столе». Цифровой обзор. Vol. 5 шт. 22. с. 19.
- ^ Джеффри Савит (1993). VM / CMS: концепции и возможности. Макгроу-Хилл. п. 40. ISBN 978-0-07-054977-7.
- ^ Наллур С. Прасад; Джеффри Савит (1994). Мэйнфреймы IBM: архитектура и дизайн. Макгроу-Хилл. п. 327. ISBN 978-0-07-050691-6.
- ^ "IBM". InfoWorld: 105.20 ноября 1989. ISSN 0199-6649.
- ^ «Трубопровод - Анонсирован». Инфомир. 17 (30). 21 августа 1995 г.. Получено 14 февраля, 2018.
- ^ Корпорация IBM. "Система IBM PC Server / 390 подсказок и советов". ibm.com. Получено 14 февраля, 2018.
- ^ Корпорация IBM (1997). IBM PC Server System / 390 Краткое руководство по продукту (PDF). Получено 14 февраля, 2018.
- ^ Корпорация IBM. «IBM PC Server 500 System / 390 объединяет две вычислительные среды в одном экономичном решении». ibm.com. Получено 14 февраля, 2018.
- ^ [1][постоянная мертвая ссылка ]
- ^ [2][постоянная мертвая ссылка ]
- ^ [3][постоянная мертвая ссылка ]
- ^ «Бизнес-сервер S210 - Технологические решения Fujitsu». Ts.fujitsu.com. Получено 2012-06-07.
внешняя ссылка
- P / 390 и R / 390 с OS / 390: Введение (IBM Redbook)
- Интегрированный сервер P / 390, R / 390, S / 390: Поваренная книга нового пользователя OS / 390 (IBM Redbook)
- Интегрированный сервер S / 390 - Объявление об оборудовании; 8 сентября 1998 г.
- Производительность VM / ESA на P / 390 и R / 390 PC Server 520 и RS / 6000 591
- Подробные изображения PC Server 500 на частном сайте Альфреда Арнольда.
- Подробные изображения S / 390 IS (включая скриншот консоли) на частном веб-сайте Майкла Дж. Росса.
- Информация о P / 390 в "9595 Яростный инструмент капитализма"
- IBM PC Server System / 390 FAQ в "9595 Яростный инструмент капитализма"
- zPDT: Введение и справочная информация. (IBM Redbook)
- zPDT: Руководство пользователя (Руководство IBM)
- zPDT всемирный дистрибьютор
- zPDT для Rational Developer для модульного тестирования System z
- Micro / 370 - микросхемы, используемые в XT / 370
- Kozuh, F. T .; Ливингстон, Д. Л .; Спиллман, Т. К. (1984). «Возможности System / 370 в настольном компьютере». Журнал IBM Systems. 23 (3): 245. Дои:10.1147 / sj.233.0245.
- Оценка производительности персонального компьютера IBM 370 / XT, НАСА
- Уэбб, Чарльз Ф. (ноябрь 2000 г.). «Микропроцессорная конструкция S / 390». Журнал исследований и разработок IBM. 44 (6): 899–907. CiteSeerX 10.1.1.93.3220. Дои:10.1147 / ряд.446.0899.