Мэйнфрейм

IBM System / 360

IBM System / 360 Модель 50

Все изменилось с анонсом System / 360 (S / 360) в апреле 1964 года. System / 360 была единой серией совместимых моделей как для коммерческого, так и для научного использования. Номер » «предложил» 360 степень, «или» универсальная «компьютерная система. System / 360 включает в себя функции, которые ранее присутствовали только в коммерческой линии (например, десятичная арифметика и байтовая адресация) или в инженерной и научной области (например, плавающая точка арифметика). Некоторые арифметические устройства и функции адресации были необязательными для некоторых моделей System / 360. Однако модели были совместимы снизу вверх, и большинство из них были совместимы снизу вверх. System / 360 также был первым широко используемым компьютером, в котором были предусмотрены специальные аппаратные средства для использования операционные системы. Среди них были программы и инструкции в режиме супервизора и приложения, а также встроенные средства защиты памяти. Предусмотрена аппаратная защита памяти для защиты операционной системы от пользовательских программ (задач) и пользовательских задач друг от друга. Новая машина также имела больший адресное пространство чем старые мэйнфреймы, 24-битная адресация 8-битных байтов против типичных 18-битных адресов 36-битных слов.

Меньшие модели в линейке System / 360 (например, 360/30) предназначались для замены серии 1400, обеспечивая при этом более простой путь обновления до более крупных 360. Чтобы сгладить переход от второго поколения к новой линейке, IBM использовала модели 360 микропрограммирование возможность подражать более популярным старым моделям. Таким образом, 360/30 с этой функцией дополнительных затрат могут запускать 1401 программу, а более крупные 360/65 могут запускать 7094 программы. Чтобы запустить старые программы, 360 пришлось останавливать и перезапускать в режиме эмуляции. Многие клиенты продолжали использовать свое старое программное обеспечение, и одной из особенностей более поздней System / 370 была возможность переключаться в режим эмуляции и обратно под управление операционной системы.

Операционные системы для семейства System / 360 включены OS / 360 (с PCP, MFT и MVT ), BOS / 360, TOS / 360, и DOS / 360.

System / 360 позже превратилась в Система / 370, то Система / 390, а 64-битный zSeries, System z и zEnterprise машины. System / 370 представлена виртуальная память возможности всех моделей, кроме самых первых моделей System / 370; то OS / VS1 вариант OS / 360 MFT, OS / VS2 (SVS) вариант OS / 360 MVT и вариант DOS / VS DOS / 360 были представлены для использования возможностей виртуальной памяти, а затем MVS, который, в отличие от более ранних операционных систем с виртуальной памятью, запускал отдельные программы в отдельных адресных пространствах, а не все программы в одном виртуальном адресном пространстве. Возможности виртуальной памяти также позволили системе поддерживать виртуальные машины; то VM / 370 гипервизор будет запускать одну или несколько виртуальных машин под управлением стандартных операционных систем System / 360 или System / 370 или однопользовательской Система разговорного монитора (CMS). А совместное времяпровождение Система виртуальных машин может запускать несколько виртуальных машин, по одной на пользователя, при этом на каждой виртуальной машине работает экземпляр CMS.

История

Ранняя история ВМ описана в статьях. CP / CMS и История CP / CMS. VM / 370 — это повторная реализация CP / CMS, которая была сделана доступной в 1972 году как часть объявления IBM «System / 370 Advanced Function» (которое добавило виртуальная память аппаратное обеспечение и операционные системы в Система / 370 серии). Ранние выпуски виртуальной машины через VM / 370 Release 6 продолжались в Открытый исходный код до 1981 года, и сегодня считаются всеобщее достояние. Эта политика закончилась в 1977 г. платными обновлениями VM / SE и VM / BSE, а в 1980 г. — выпуском VM / System Product (VM / SP). Однако IBM продолжала предоставлять обновления в форме исходного кода для существующего кода в течение многих лет, хотя для обновлений всех версий, кроме бесплатной, требовалась лицензия. Как и в случае с CP-67, привилегированные инструкции в виртуальной машине вызывают программное прерывание, а CP моделирует поведение привилегированной инструкции.

ВМ оставалась важной платформой в IBM, используется для разработки операционных систем и разделения времени; но для заказчиков она оставалась «другой операционной системой» IBM. Семейства ОС и DOS оставались стратегическими продуктами IBM, и заказчиков не поощряли запускать виртуальные машины

Те, кто это сделал, сформировали тесные рабочие отношения, продолжая модель поддержки сообщества первых пользователей CP / CMS. Тем временем система боролась с политической борьбой внутри IBM по поводу того, какие ресурсы должны быть доступны для проекта, по сравнению с другими усилиями IBM. Основная «проблема» с системой была замечена на уровне полевых продаж IBM: VM / CMS наглядно сократила количество оборудования, необходимого для поддержки определенного числа пользователей с разделением времени. В конце концов, IBM занималась продажей компьютерных систем.

Мелинда Вариан приводит эту увлекательную цитату, иллюстрирующую неожиданный успех VM:

А ПК DOS версия, которая запускает CMS на XT / 370 (и позже AT / 370) называется VM / PC. VM / PC 1.1 был основан на версии 3 VM / SP.

Когда IBM представила расширенную архитектуру System / 370 на заказчики столкнулись с необходимостью запустить производственную систему MVS / 370 при тестировании MVS / XA на той же машине. IBM предложила решение VM / XA Migration Aid, в котором для запуска виртуальной машины использовалась новая инструкция Start Interpretive Execution (SIE). SIE автоматически обработал некоторые привилегированные инструкции и вернулся в CP для случаев, которые не удалось обработать. В Ресурсы процессора / Системный менеджер (PR / SM) более позднего также использовал SIE. Было несколько продуктов VM / XA, прежде чем они в конечном итоге были вытеснены VM / ESA и z / VM.

Роль VM изменилась в IBM, когда эволюция оборудования привела к значительным изменениям в архитектуре процессора. Обратная совместимость остается краеугольным камнем Мэйнфрейм IBM семейство, которое по-прежнему использует базовый набор инструкций, представленный в оригинальном Система / 360; но необходимость эффективного использования 64-битной zСерия сделали подход VM намного более привлекательным. ВМ также использовалась в центрах обработки данных, конвертирующих из DOS / VSE в MVS, и полезна при запуске мэйнфреймов. AIX и Linux, платформы, которые становились все более важными. Электрический ток z / VM платформа наконец-то достигла признания в IBM, которого пользователи VM давно считали заслуженным. На некоторых сайтах z / VM одновременно работают тысячи пользователей виртуальных машин в одной системе. z / VM был впервые выпущен в октябре 2000 г. и остается в активном использовании и развитии.

IBM и третьи стороны предложили множество приложений и инструментов, работающих под управлением виртуальной машины. Примеры включают РАМИС, ФОКУС, SPSS, NOMAD, DB2, REXX, RACF, и OfficeVision. Текущие предложения виртуальных машин работают с широким спектром приложений для мэйнфреймов, включая HTTP серверы, менеджеры баз данных, инструменты анализа, инженерные пакеты и финансовые системы.

Первое и второе поколение

Мэйнфрейм IBM 704 в NACA в 1957 г.

С 1952 года до конца 1960-х годов IBM произвела и продала несколько больших компьютерных моделей, известных как IBM 700/7000 серии. 700-е годы первого поколения были основаны на вакуумные трубки, в то время как более поздние модели 7000 второго поколения использовали транзисторы. Эти машины установили доминирование IBM в электронная обработка данных («EDP»). У IBM было две категории моделей: одна (701, 704, 709, 7030, 7090, 7094, 7040, 7044) для инженерного и научного использования и одна (702, 705, 705-II, 705-III, 7080, 7070, 7072 , 7074, 7010) для коммерческого использования или обработки данных. Две категории, научная и коммерческая, обычно использовали общие периферийные устройства, но имели совершенно разные наборы инструкций, и несовместимости были даже внутри каждой категории.

IBM изначально продавала свои компьютеры без какого-либо программного обеспечения, ожидая, что клиенты будут писать свои собственные; программы запускались вручную по одной. Позже IBM предоставила компиляторы для недавно разработанных высокоуровневых языки программирования Фортран, КОМТРАН и позже КОБОЛ. Первый операционные системы для компьютеров IBM были написаны клиентами IBM, которые не хотели, чтобы их очень дорогие машины (2 миллиона долларов в середине 1950-х годов) простаивали, пока операторы настраивали задания вручную. Эти первые операционные системы были по сути запланированными очередями работы. Обычно считается, что первой операционной системой, использовавшейся для реальной работы, была GM-NAA ввод / вывод, произведено Дженерал Моторс ‘Исследовательское подразделение в 1956 году. IBM усовершенствовала один из преемников GM-NAA I / O, SHARE Операционная система, и предоставил его клиентам под именем IBSYS. По мере того, как программное обеспечение становилось все более сложным и важным, стоимость поддержки такого множества различных проектов становилась обременительной, и это было одним из факторов, которые побудили IBM к разработке. Система / 360 и его операционные системы.

Продукты второго поколения (на основе транзисторов) были основой бизнеса IBM, и IBM продолжала их выпускать в течение нескольких лет после появления System / 360. (Немного IBM 7094s оставался на вооружении до 1980-х годов.)

Различие между мэйнфреймами и суперкомпьютерами

Суперкомпьютеры – это мощные компьютеры, предназначенные для обработки данных с максимально возможной скоростью. Например, анализ и предсказание прогнозов погоды осуществляются суперкомпьютерами. Данные компьютеры очень дорогие и потребляют очень много электроэнергии.

Назначение мэйнфрейма – проведение вычислений с применением больших объемов данных. Данные компьютеры в основном используются в больших организациях. Они предоставляют доступ к данным, хранящимся в больших базах данных.

Таким образом, основное отличие мэйнфреймов от суперкомпьютеров заключается в их назначении. Мэйнфреймы применяются, как правило, в качестве серверов, в то время как суперкомпьютеры используются для решения научных задач.

Как разрабатывалась архитектура фон Неймана

Первым в истории электронным компьютером был ENIAC, построенный в 1946 году в Пенсильванском университете США: огромное 30-тонное устройство, работавшее на 18 000 электронных ламп. Вычисления производились в десятичной системе, что сильно замедляло работу компьютера и приводило к перерасходу ламп.

ENIAC был не программируемой, а коммутируемой машиной — он управлялся с коммутационной панели. Чтобы задать программу, приходилось особым образом подсоединять провода: это могло продолжаться много часов и даже дней.

Создатели ENIAC Эккерт и Мокли видели его недостатки, поэтому ещё в 1943 году начали проектировать усовершенствованную модель электронного компьютера — да, в тот момент они даже не доделали ENIAC. Будущий компьютер назвали EDVAC (от англ. Electronic Discrete Variable Automatic Computer). Работа была строго засекречена.

Работая над EDVAC, Джон Эккерт впервые предложил идею программы, хранимой в памяти. Память EDVAC была выполнена на линиях задержки — особых трубках с ртутью, сохраняющих информацию. Данные кодировались в двоичной, а не в десятичной системе — это позволило сократить количество электронных ламп.

Спустя полтора года к Эккерту и Мокли в качестве научного консультанта присоединился Джон фон Нейман — известный математик и участник Манхэттенского проекта. Он сразу увидел перспективность новой ЭВМ и помог выбить финансирование у армии США.

Учёные были обязаны регулярно отчитываться перед военными о проделанной работе. Фон Нейман подготовил «Предварительный доклад о машине EDVAC», в котором описал её основные элементы и логику работы. Он отправил отчёт военному куратору Голдстайну, и тот был впечатлён глубиной идей и ясностью изложения основных концепций. Наплевав на секретность, он перепечатал и разослал отчёт европейским и американским учёным без ведома Эккерта и Мокли, а на титульном листе в качестве автора указал только фон Неймана.

Отчёт произвёл эффект разорвавшейся бомбы. А так как фон Неймана знали в научном мире, никто не сомневался, что он и был единственным автором документа. Так описанную в отчёте структуру ЭВМ назвали архитектурой фон Неймана.

Эккерт и Мокли были возмущены действиями Голдстайна — сами они из-за секретности не могли публиковать материалы о своей работе. Создатели EDVAC не сомневались, что их машина будет очень полезной для всего мира, а потому опасались, что им не дадут оформить патент на изобретение.

История Мейнфрейма

У мейнфреймов был и кризисный период, пиком которого считается 1993 год. В то время многие специалисты предрекали полный отказ от мейнфреймов и переход от анализа, хранения и переработки данных центральной ЭВМ к работе сети персональных компьютеров, которые объединяются структурой двух уровней по принципу «клиент, сервер». Некоторые даже называли мейнфреймы вчерашним днём компьютерной техники и предвидели большие перспективы для персональных компьютеров, которые отличались малым потреблением электроэнергии и малыми размерами. Между тем, для мейнфреймов нужны были большие площади, а применение старых полупроводников требовало иногда даже водяного охлаждения. Спрос на них стал падать ещё и по причине высокой стоимости и сложного технического обслуживания. Минусом мейнфреймов также было не соблюдение главного принципа открытых систем, совместимости с разными платформами. Эти проблемы были учтены производителями и мейнфреймы стали открытой платформой, они получили возможность работать на одной машине с большим количеством серверов, оснащённых разными операционными системами.

По давнему прогнозу компании Gartner Group, все работающие мейнфреймы должны были быть выключены в 1993 году. Но продажи мейнфреймов продолжаются и сегодня, мало того, они увеличиваются с каждым годом. Начиная с 1994 года уровень доверия к мейнфреймам снова начал расти. Было доказано на практике, что центральная обработка на базе менфреймов разрешает очень многие проблемы создания информационных систем в пределах одной организации и получается меньше по стоимости и простоте реализации, чем распределение функций по персональным компьютерам.

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

Источники ВМ

  • Боб Дюшарм, — довольно подробное руководство пользователя по ВМ / CMS
  • Э. К. Хендрикс и Т. К. Хартманн, «Развитие подсистемы виртуальных машин», Журнал IBM Systems Vol. 18, стр. 111–142 (1979)- Разработка и реализация RSCS
  • Корпорация IBM, IBM Virtual Machine Facility / 370 Введение, GC20-1800, (1972)- оригинальное руководство

Основные источники CP / CMS

  • Э.В. Пью, Л. Джонсон и Джон Х. Палмер, Системы IBM 360 и ранние 370, MIT Press, Кембридж, Массачусетс и Лондон, ISBN  0-262-16123-0- обширная (819стр.) обращение с предложениями IBM в течение этого периода; ограниченный охват CP / CMS в такой окончательной работе говорит
  • Мелинда Вариан, ПОДЕЛИТЬСЯ 89 сессий 9059–61, 1997 г .;- выдающийся источник CP / CMS и ВМ история

Дополнительные источники CP / CMS

  • Р. Дж. Адэр, Р. У. Бэйлс, Л. В. Комо и Р. Дж. Кризи, Система виртуальных машин для 360/40, Корпорация IBM, Отчет Кембриджского научного центра № 320-2007 (май 1966 г.)- основополагающий документ, описывающий реализацию концепции виртуальной машины, с описанием настроенного CSC S / 360-40 и CP-40 дизайн
  • Международная корпорация бизнес-машин, CP-67 / CMS, Программа 360D-05.2.005, Информационный отдел программ IBM (июнь 1969 г.)- Справочное руководство IBM
  • Р. А. Мейер и Л. Х. Сиврайт, «Система разделения времени виртуальной машины», Журнал IBM Systems, Vol. 9, No. 3, pp. 199–218 (сентябрь 1970 г.)- описывает систему CP-67 / CMS, выделяя функции и приложения
  • Р. П. Пармели, Т. И. Петерсон, К. К. Тиллман и Д. Дж. Хэтфилд, «Концепции виртуального хранилища и виртуальных машин». Журнал IBM Systems, Vol. 11, № 2 (июнь 1972 г.)

Фоновые источники CP / CMS

  • Ф. Дж. Корбато и др., Совместимая система разделения времени, Руководство программиста, M.I.T. Пресса, 1963 г.
  • Ф. Дж. Корбато, М. Мервин-Даггетт и Р. К. Дейли, «Экспериментальная система с разделением времени», Proc. Весенняя совместная компьютерная конференция (AFIPS) 21, стр. 335–44 (1962) — описание CTSS
  • Ф. Дж. Корбато и В. А. Высоцкий, «Введение и обзор системы MULTICS», Proc. Осенняя объединенная компьютерная конференция (AFIPS) 27, стр. 185–96 (1965)
  • П. Дж. Деннинг, «Виртуальная память», Вычислительные опросы Vol. 2, стр. 153–89 (1970)
  • Дж. Б. Деннис, «Сегментация и проектирование многопрограммных компьютерных систем», JACM Vol. 12, стр. 589–602 (1965)- требования к виртуальной памяти для Project MAC, предназначенные для GE 645
  • C.A.R. Hoare и R.H. Perrott, Eds., Операционные системы, Academic Press, Inc., Нью-Йорк (1972).
  • Т. Килберн, Д. Б. Дж. Эдвардс, М. Дж. Ланиган и Ф. Х. Самнер, «Одноуровневая система хранения», IRE Trans. Электрон. Компьютеры ЭК-11, стр. 223–35 (1962)- Манчестер / Ферранти Атлас
  • Р. А. Нельсон, «Картографические устройства и система обработки данных M44», Отчет об исследовании RC 1303, IBM Исследовательский центр Томаса Дж. Уотсона (1964)- о IBM M44 / 44X
  • Р. П. Пармели, Т. И. Петерсон, К. К. Тиллман и Д. Дж. Хэтфилд, «Виртуальное хранилище и концепции виртуальных машин», Журнал IBM Systems, Vol. 11, стр. 99–130 (1972)

Другие источники

Семейные отношения CP / CMS
→ происхождение     >> сильное влияние     > некоторое влияние / приоритет
 CTSS  
> IBM M44 / 44X
>> CP-40 / CMS → CP / CMS   → VM / 370 → Версии VM / SE → Версии VM / SP → Версии VM / XA → ВМ / ЕКА → z / VM
→ Вице-президент / CSS
> TSS / 360
> TSO за → для OS / VS2 → для MVS → … → для z / OS
>> МУЛЬТИКА и большинство других совместное времяпровождение платформы

ВМ талисман

В начале 1980-х группа VM в рамках ПОДЕЛИТЬСЯ (группа пользователей IBM) искала талисман или логотип для сообщества. Частично это было ответом на MVS пользователи выбирают индейку в качестве талисмана (выбранную, согласно легенде, MVS Performance Group на заре MVS, когда ее производительность была болезненной темой). В 1983 году плюшевый мишка стал владельцем ВМ. де-факто талисман на SHARE 60, когда наклейки с плюшевым мишкой были прикреплены к именным биркам «милых олдтаймеров», чтобы пометить их новичкам как «дружелюбные, если к ним приблизиться». Медведи стали хитом и вскоре стали широко известны. Медведями были награждены призывники «Ордена рыцарей ВМ», люди, которые сделали «полезный вклад» в общество.

Современные модели мэйнфреймов

Современные модели мэйнфреймов IBМ, являющиеся развитием линии S/390, носят название еServer zSeries. Эти серверы основаны на архитектуре z/Architecture, которая представляет собой расширение архитектуры ESA. Данная архитектура позволяет обеспечить полноценную поддержку 64-разрядной реальной и виртуальной памяти, поддерживает кластеризацию (до 640 процессоров) и виртуальные машины, позволяющие выполнять до сотни экземпляров других операционных систем (например, Linux), позволяет устранять проблемы, связанные с недостатком адресуемой памяти, и с помощью интеллектуального диспетчера ресурсов (Intelligent Resource Director, IRD) может автоматически направлять имеющиеся ресурсы на решение наиболее приоритетных задач.

Новейший сервер из этого семейства — IBM zSeries 990 (z990) — обладает расширенным набором функций для построения центров обработки данных, обработки транзакций и интеграции приложений.

Серверы семейства zSeries ориентированы на обеспечение высочайшего уровня доступности приложений. Они отличаются высокой надежностью и наделены средствами самонастройки и самовосстановления, обладают встроенными механизмами предотвращения неисправностей, высокой отказоустойчивостью. Технология наращивания вычислительных ресурсов по требованию (Capacity Upgrade on Demand), реализованная в серверах этой серии, позволяет без нарушения работы системы устанавливать дополнительные центральные процессоры, устройства внутреннего сопряжения, иное аппаратное обеспечение. Отметим, что средний срок наработки на отказ мэйнфреймов этой серии оценивается в 15 лет.

Современный мэйнфрейм IBM eServer zSeries 990 (2004 г.)

Поскольку безопасность данных становится важнейшим фактором современной IT-индустрии, мэйнфреймы семейства zSeries содержат встроенный аппаратный программируемый криптографический адаптер, позволяющий выполнять SSL-операции и операции шифрования с открытым ключом. мэйнфрейм мультипрограммный резервный сервер

Специального назначения

Компьютеры специального назначения спроектированы и построены исключительно для удовлетворения требований по конкретной задаче. Под компьютерами специального назначения понимаются компьютеры, созданные для выполнения определенных задач, например, банкоматы или стиральные машины. Компьютеры специального назначения также включают в себя системы управления военными самолетами, катерами, оборудованием для наблюдения и другими приложениями, ориентированными на оборону. Они используют уникальные операционные системы, которые предназначены для выполнения своих конкретных функций.

Наиболее распространенным примером компьютера специального назначения, как уже упоминалось, является стиральная машина. Полностью автоматическая стиральная машина имеет встроенный компьютер. Он получает инструкцию через несколько переключателей на панели управления и работает соответственно. Датчики в машине постоянно сообщают компьютеру о весе одежды, уровне воды, времени встряхивания и т. д. Соответственно, компьютер должен принять несколько решений и контролировать процесс выполнения задачи и ее завершения.

Другие примеры компьютеров специального назначения включают системы управления светофорами, тренажеры для прогнозирования погоды, системы разведки нефти и компьютеры управления движением. Эти компьютерные системы имеют схожие характеристики, но их дизайн призван выполнять определенную роль.

Они выполняют особую функцию, позволяя им устранить избыточную память и объем информации, которая может быть передана в нее. Это позволяет специализированным компьютерам работать на повышенной скорости, чтобы выполнить свою задачу.

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

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

Кстати, банкомат также является примером специального компьютера.

Масштабирование.

Масштабирование мейнфреймов может быть как вертикальным, так и горизонтальным. Вертикальное масштабирование обеспечивается линейкой процессоров с производительностью от 5 до 200 MIPS и наращиванием до 12 центральных процессоров в одном компьютере. Горизонтальное масштабирование реализуется объединением ЭВМ в Sysplex (System Complex) — многомашинный кластер, выглядящий с точки зрения пользователя единым компьютером. Всего в Sysplex можно объединить до 32 машин. Географически распределённый Sysplex называют GDPS. В случае использования операционной системы VM для совместной работы можно объединить любое количество компьютеров. Программное масштабирование — на одном мейнфрейме может быть сконфигурировано фактически бесконечное число различных серверов. Причём все серверы могут быть изолированы друг от друга так, как будто они выполняются на отдельных выделенных компьютерах и в то же время совместно использовать аппаратные и программные ресурсы и данные.

Интерфейс гипервизора

В свое время CMS могла работать на голая машина, как настоящая операционная система (хотя такая конфигурация была бы необычной). Теперь он работает только как гостевая ОС под виртуальной машиной. Это потому, что CMS полагается на гипервизор интерфейс с VM-CP, чтобы выполнять операции файловой системы и запрашивать другие службы VM. Этот паравиртуализация интерфейс:

  • Обеспечивает быстрый путь к VM-CP, чтобы избежать накладных расходов на полное моделирование.
  • Впервые был разработан для повышения производительности CP / CMS выпуск 2.1, важный ранний этап повышения эффективности CP.
  • Использует невиртуализированную машинную команду, зависящую от модели, как сигнал между CMS и CP: DIAG («поставить диагноз»).

IBM придумала термин «гипервизор» для 360/65 и позже использовал его для обработчика DIAG CP-67.

В Диагностировать инструкция (’83’x — без мнемоники) — это привелегированная инструкция изначально предназначался IBM для выполнения «встроенных диагностических функций или других функций, зависящих от модели». В VM / 370 он был перепрофилирован для «связи между виртуальной машиной и CP». Инструкция содержит два четырехбитных номера регистра, называемых Rx и Ry, которые могут «содержать адреса хранения операндов или коды возврата, передаваемые в интерфейс DIAGNOSE», и двухбайтовый код, который CP использует для определения того, какую функцию DIAGNOSE выполнять. » Ниже перечислены некоторые из доступных функций диагностики.

Шестнадцатеричный код Функция
0008 «Функция виртуальной консоли» — выполнение команды CP
0020 Общий ввод-вывод — выполнить любой допустимый CCW цепочка на ленте или диске
003C Обновите каталог VM / 370
0058 3270 Virtual Console Interface — выполнять полноэкранный ввод-вывод на IBM 3270 Терминал
0060 Определите размер хранилища виртуальной машины
0068 Средство связи виртуальных машин (VMCF )

Текущий рынок

IBM с z Systems, продолжает быть крупным производителем на рынке мэйнфреймов. В 2000 году Hitachi совместно с IBM разработали zSeries z900, чтобы разделить расходы, а последние модели Hitachi AP10000 производятся IBM. Unisys производит мэйнфреймы ClearPath Libra на основе более ранних продуктов Burroughs MCP и мэйнфреймы ClearPath Dorado на основе Sperry Univac OS 1100 продуктовые линейки. Hewlett-Packard продает свои уникальные системы NonStop, которые она приобрела вместе с Tandem Computers и которые некоторые аналитики классифицируют как мэйнфреймы. Groupe Bull ‘s GCOS, Stratus OpenVOS, Fujitsu (ранее Siemens) BS2000 и Fujitsu- ICL VME мэйнфреймы по-прежнему доступны в Европе, а мэйнфреймы Fujitsu (ранее Amdahl) GS21 во всем мире. NEC с ACOS и Hitachi с AP10000-VOS3 по-прежнему поддерживают бизнес в области мэйнфреймов на японском рынке.

Объем инвестиций поставщиков в разработку мэйнфреймов зависит от доли рынка. Fujitsu и Hitachi продолжают использовать собственные процессоры, совместимые с S / 390, а также другие процессоры (включая POWER и Xeon) для систем более низкого уровня. Bull использует смесь процессоров Itanium и Xeon. NEC использует процессоры Xeon для своей линейки младших ACOS-2, но разрабатывает специальный процессор NOAH-6 для своей линейки high-end ACOS-4. IBM также разрабатывает собственные процессоры на заказ, такие как . Unisys производит системы мэйнфреймов, совместимых с кодом, от ноутбуков до мэйнфреймов размером со шкаф, использующих собственные процессоры, а также процессоры Xeon. Более того, существует рынок программных приложений для управления производительностью мэйнфреймов. Помимо IBM, на этом рынке значительными игроками являются BMC, Compuware и CA Technologies.

Уникальность решений

Бытует мнение, что наиболее правильный подход при построении крупных ЦОД на базе мэйнфреймов, особенно класса hi-end, – реализация универсальных, «коробочных» решений. Использовать мэйнфрейм для таких целей – все равно что отдать скрипку Страдивари для обучения в начальных классах музыкальной школы.

Все крупные ЦОД, построенные на мэйнфреймах, уникальны, они создаются под конкретных заказчиков и конкретный круг задач. В целом все такие ЦОД можно разделить на две большие группы: ЦОД, которые решают специализированные задачи, и ЦОД, предназначенные для массового обслуживания. К первой группе относятся дата-центры, где мэйнфреймы используются для развертывания специализированных систем, например банковских, систем бронирования, ERP и т. п. Для таких задач мэйнфреймы используются в силу того, что они способны обеспечить очень стабильную и высоконадежную вычислительную среду. В ЦОД второй группы мэйнфреймы применяются для консолидации тех или иных нагрузок. Например, для консолидации серверов, когда в качестве гипервизора используется операционная система z/VM, а в качестве гостевой системы – Linux. Такое решение позволяет развертывать сотни образов Linux на одной физической машине. Подобные структуры хорошо подходят для организации облачных вычислений.

IBM System / 360

IBM System / 360 Модель 50

Все изменилось с анонсом System / 360 (S / 360) в апреле 1964 года. System / 360 была единой серией совместимых моделей как для коммерческого, так и для научного использования. Номер » «предложил» 360 степень, «или» универсальная «компьютерная система. System / 360 включает в себя функции, которые ранее присутствовали только в коммерческой линии (например, десятичная арифметика и байтовая адресация) или в инженерной и научной области (например, плавающая точка арифметика). Некоторые арифметические устройства и функции адресации были необязательными для некоторых моделей System / 360. Однако модели были совместимы снизу вверх, и большинство из них были совместимы снизу вверх. System / 360 также был первым широко используемым компьютером, в котором были предусмотрены специальные аппаратные средства для использования операционные системы. Среди них были программы и инструкции в режиме супервизора и приложения, а также встроенные средства защиты памяти. Предусмотрена аппаратная защита памяти для защиты операционной системы от пользовательских программ (задач) и пользовательских задач друг от друга. Новая машина также имела больший адресное пространство чем старые мэйнфреймы, 24-битная адресация 8-битных байтов против типичных 18-битных адресов 36-битных слов.

Меньшие модели в линейке System / 360 (например, 360/30) предназначались для замены серии 1400, обеспечивая при этом более простой путь обновления до более крупных 360. Чтобы сгладить переход от второго поколения к новой линейке, IBM использовала модели 360 микропрограммирование возможность подражать более популярным старым моделям. Таким образом, 360/30 с этой функцией дополнительных затрат могут запускать 1401 программу, а более крупные 360/65 могут запускать 7094 программы. Чтобы запустить старые программы, 360 пришлось останавливать и перезапускать в режиме эмуляции. Многие клиенты продолжали использовать свое старое программное обеспечение, и одной из особенностей более поздней System / 370 была возможность переключаться в режим эмуляции и обратно под управление операционной системы.

Операционные системы для семейства System / 360 включены OS / 360 (с PCP, MFT и MVT ), BOS / 360, TOS / 360, и DOS / 360.

System / 360 позже превратилась в Система / 370, то Система / 390, а 64-битный zSeries, System z и zEnterprise машины. System / 370 представлена виртуальная память возможности всех моделей, кроме самых первых моделей System / 370; то OS / VS1 вариант OS / 360 MFT, OS / VS2 (SVS) вариант OS / 360 MVT и вариант DOS / VS DOS / 360 были представлены для использования возможностей виртуальной памяти, а затем MVS, который, в отличие от более ранних операционных систем с виртуальной памятью, запускал отдельные программы в отдельных адресных пространствах, а не все программы в одном виртуальном адресном пространстве. Возможности виртуальной памяти также позволили системе поддерживать виртуальные машины; то VM / 370 гипервизор будет запускать одну или несколько виртуальных машин под управлением стандартных операционных систем System / 360 или System / 370 или однопользовательской Система разговорного монитора (CMS). А совместное времяпровождение Система виртуальных машин может запускать несколько виртуальных машин, по одной на пользователя, при этом на каждой виртуальной машине работает экземпляр CMS.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Работатека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: