Ibm 360 поколение. Процессоры. История развития компьютеров, процессоров,операционных систем
Дискуссия в основном сводилась к вопросу о том, возможна ли реализация архитектуры IBM-360 в условиях жесткого эмбарго, ибо если она без документации и образцов невозможна, то не стоит тратить силы на ее точное воспроизведение и ее нужно “улучшить”.
Конец этой дискуссии положило решение комиссии по ВТ АН СССР и ГКНТ от 27 января 1967 г. под председательством академика А. А. Дородницына , которым было предложено принять для “Ряда” архитектуру IBM-360 “с целью возможного использования того задела программ, который можно полагать имеющимся для системы 360”. Это решение было принято практически при поддержке присутствующих представителей организаций, которым предстояло работать по программе “Ряд”. Альтернативного предложения на этой комиссии никто не выдвигал.
В первой половине 1967 г. коллективом КБПА во главе с В.К. Левиным был представлен “Аванпроект комплекса типовых информационно-вычислительных машин (ОКР «Ряд»)”. В нем предлагалась разработка по архитектуре IBM-360 четырех полностью совместимых моделей - Р-20, Р-100, Р-500 и Р-2000 производительностью 10-20, 100, 500 и 2000 тыс. операций в секунду. При этом производительность предлагалось определять по принятой на западе методике - на смеси команд Gibson-3, при которой производительность Р-500 была на уровне производительности БЭСМ-6.
В аванпроекте достаточно детально были рассмотрены общие вопросы разработки и логическая структура машин, система элементов и питания, построение оперативной памяти, состав внешних устройств, проблемы создания конструкции, система автоматизации проектирования.
Во второй половине 1967 г. под руководством МРП (М. К. Сулим) прошло обсуждение аванпроекта, определение организаций-исполнителей работ, подготовка постановления ЦК КПСС и Совета Министров СССР по дальнейшему развитию ВТ. Этим постановлением, вышедшим 30 декабря 1967 г., разработка Р-20 поручалась Проектному бюро Минского завода им. Г. К. Орджоникидзе, Р-100 - Ереванскому НИИ математических машин, Р-500 и Р-2000 - вновь создаваемому Научно-исследовательскому центру электронной вычислительной техники (НИЦЭВТ). Для становления нового института из КБПА в него переводился коллектив разработчиков аванпроекта во главе с В. К. Левиным, занявшим должность заместителя директора НИЦЭВТ по научной работе.
С начала 1968 г. развернулось проектирование машин во всех организациях, в том числе и в НИЦЭВТ, испытывающем трудности становления. В начале декабря 1968 г. в НИЦЭВТ был влит Научно-исследовательский институт электронных машин (НИЭМ), директор которого С.А. Крутовских стал директором НИЦЭВТа и был назначен Генеральным конструктором создаваемой системы ЭВМ, а В. К. Левин назначен его заместителем. Это решение позволило быстро сформировать все необходимую инфраструктуру нового института и укомплектовать руководство разработкой.
С начала 1968 г. к исследованиям, ведущимся в СССР по унифицированному ряду ЭВМ, стали проявлять интерес научные и промышленные организации стран социалистического содружества - Болгарии, Венгрии, ГДР, Польши, Чехословакии. Изучалась возможность и целесообразность объединения усилий в развитии средств ВТ. Особую активность в интеграционном процессе проявлял заместитель председателя правительства НРБ профессор Иван Попов. После длительных консультаций, совещаний и согласований в начале 1969 г. было подписано многостороннее соглашение о сотрудничестве в области создания, производства и применения средств вычислительной техники. В Межправительственном постановлении была поставлена задача разработать Единую Систему ЭВМ стран социалистического содружества (ЕС ЭВМ). Этим постановлением была образована Межправительственная комиссия по вычислительной технике (МПК по ВТ) на уровне министров, возглавляемая постоянным председателем - заместителем председателя Госплана СССР. Рабочими органами комиссии стали Экономический совет и Совет главных конструкторов (СГК), во главе с Генеральным конструктором от СССР. Работы по созданию отечественного унифицированного ряда ЭВМ трансформировались в международную программу создания Единой системы ЭВМ стран социалистического содружества.
Постоянными председателями МПК по ВТ были заместители председателя Госплана СССР М. Е. Раковский, Я. П. Рябов, Ю. Д. Маслюков, генеральными конструкторами ЕС ЭВМ - С. А. Крутовских, (1968-1969 гг.), А.М. Ларионов (1970-1977 гг.), В.В. Пржиялковский (1977-1990 гг.), одновременно являвшиеся директорами НИЦЭВТ.
Всю вторую половину 1968 г. происходили интенсивные консультации и совещания специалистов стран по распределению обязанностей между странами и выработке общей технической политики. Каждая страна к началу осуществления проекта имела свой задел и свои стратегические планы. СГК интенсивно искал пути сближения технических позиций стран, вырабатывал общую концепцию развития ВТ. Целесообразность принятия архитектуры IBM-360 признавалась большинством стран. Разногласия заключались в том, что венгерские представители предлагали включить в общую программу свой задел по машине с архитектурой “Митра-15”, а чехословацкие представители настаивали на принятии привилегированных команд машин System-4 и Siemens 4004. В результате было принято компромиссное решение, заключавшийся в том, что в состав ЕС ЭВМ были включены ЭВМ ЕС-1010 (Венгрия) и ЕС-1020А (Чехословакия), не совместимые с остальными моделями ЕС ЭВМ. Помимо этого в плане НИОКР появились направления, дублирующие друг друга в разных странах.
В надежде на большие закупки со стороны СССР некоторые страны спешили сделать заявки в общий план работ. В Болгарии, например, строились 14 заводов для производства внешних накопителей, устройств подготовки данных, ЭВМ и узлов к ним.
На первой сессии Совета главных конструкторов 7-9 января 1969 г. были утверждены все основополагающие решения, обсуждавшиеся во второй половине 1968 г. специалистами, в том числе и по архитектуре новой системы ЭВМ, в качестве которой принята архитектура IBM-360. Другим важным решением, принятым на первой сессии, было решение о контроле разработки военной приемкой Министерства обороны СССР и о единой документации, согласованной с Министерством обороны для всех отечественных ЭВМ Единой системы. Против этого возражали представители Венгрии и Чехословакии, а также некоторые отечественные организации, например Минский филиал НИЦЭВТ. Тем не менее это уникальное решение было принято. Серьезного анализа его последствий нет до сих пор. Были и положительные последствия (повышение надежности, полная гарантия совместимости военных и гражданских образцов), но отрицательные - утяжеление конструкции, усложнение испытаний, удлинение сроков разработки и существенное увеличение стоимости, по мнению автора, преобладали. В дальнейшем выяснилось, что поставки ЭВМ Министерству обороны не превышают 20%, что означало существенное удорожание остальных 80% выпускаемых машин, поставляемых гражданским пользователям.
В апреле 1969 г. на второй сессии СГК были утверждены технические требования на ЕС ЭВМ-1 (“Ряд-1”), а в июле, на третьей сессии, утвержден “Сводный график работ по ЕС ЭВМ”. График предусматривал создание семи ЭВМ и 60 типов периферийного оборудования по единым ТЗ и стандартам.
М. Е. Раковский, заместитель председателя Госплана CCCР и председатель МПК по ВТ, отметил в печати, что впервые в истории стран социалистического содружества началась реализация общего проекта, в котором принимали участие 20 тыс. ученых и конструкторов, 300 тыс. рабочих и техников на 70 заводах.
На четвертой сессии СГК в декабре 1969 г. был рассмотрен технический проект ЕС ЭВМ, взятый за основу для дальнейшего проектирования. Модели Р-20, Р-100, Р-500 и Р-2000 трансформировались в этом проекте в ЕС-1020 (Р-20), ЕС-1030 (Р-30), ЕС-1050 (Р-50) и ЕС 1060 (Р-60). В дальнейшем в связи с недостаточными материальными и людскими ресурсами отечественная программа ЕС ЭВМ-1 ограничилась первыми тремя моделями, а ЕС-1060 перешла во вторую очередь (ЕС ЭВМ-2). Напряженную работу по подготовке технического проекта вели помимо С. А. Крутовских заместители генерального конструктора В. К. Левин и Б.И. Рамеев , а также главные конструкторы А. Ангелов (НРБ), Ж. Нараи (ВНР), М. Гюнтер (ГДР), В. Грегор (ЧССР). В этот период были приняты стандарты ЕС ЭВМ первой очереди на техническую документацию, конструкторско-технологическую базу, интерфейсы, принципы операций и др., которые обеспечили единство проекта ЕС ЭВМ при одновременной разработке его частей в разных странах.
В августе-сентябре 1969 г. при приемке отечественной части технического проекта ЕС ЭВМ Государственной комиссией под председательством академика А. А. Дородницына, заместитель Генерального конструктора ЕС ЭВМ Б. И. Рамеев, ответственный за создание ПО, фактически поставил вопрос о переориентации ЕС ЭВМ с архитектуры IBM-360 на архитектуру системы Speсtra-70, точнее “Системы-4” и “Сименс-4004”, выпускавшихся фирмами ICL и Siemens по лицензии американской компании RCA. В качестве аргументов в пользу такой переориентации выдвигались наличие в СССР образцов этих машин, более доступная технология их изготовления и обещания фирм всячески способствовать их освоению в СССР.
Б. И. Рамеева поддержал заместитель Министра радиопромышленности М.К. Сулим. Против решительно выступили ИПМ (М. Р. Шура-Бура, В. С. Штаркман,) ИНЭУМ (Б. Н. Наумов), а также Минский филиал НИЦЭВТ (В. В. Пржиялковский), НИИсчетмаш (В. Б. Ушаков) и Генеральный конструктор С. А. Крутовских. Ереванский НИИММ не возражал против переориентации, но предупреждал о неизбежности переноса сроков окончания работ. Противники переориентации аргументировали свою позицию тем, что уже имеется задел, что система IBM-360 больше проработана и распространена (де-факто - мировой стандарт архитектуры), она имеет существенно более развитое математическое обеспечение (в том числе и прикладное) и что получение этого обеспечения возможно даже в условиях эмбарго.
Срочную необходимость поправить положение в стране с математическим обеспечением настойчиво подчеркивал председатель комиссии по вычислительной техники АН СССР и ГКНТ академик А. А. Дородницын в своем докладе коллегии ГКНТ в сентябре1969 г. Он утверждал, что по “содержательной части математического обеспечения (МО) мы стоим на уровне, примерно 1960 г. по сравнению с США. У нас организованно ведется лишь разработка внутреннего МО и некоторого минимального перечня стандартных программ и почти совсем не ведутся работы по типовым программам для комплексной обработки информации для предприятий, ведомств и других организаций”. Этот доклад, отражавший действительное положение дел с МО в стране, резко контрастировал с заявлениями некоторых популярных деятелей науки о превосходстве советской программистской школы над западной.
В декабре 1969 г. министр радиопромышленности В. Д. Калмыков, всесторонне рассмотрев проблему в присутствии М. В. Келдыша, М. Е. Раковского, А. А. Дородницына, С. А. Лебедева , М. Р. Шуры-Буры, С. А. Крутовских и др., принял решение продолжать работы по ранее согласованному направлению, т. е. по архитектуре IBM-360. После этого Б. И. Рамеев перешел на работу в ГКНТ, а М. К. Сулим занял пост директора НИИсчетмаш.
В 1970 г. были проведены совместные (межгосударственные) испытания первых девяти устройств ЕС ЭВМ, а в 1971 г. прошла совместные испытания первая машина Единой системы - отечественная ЭВМ ЕС-1020, разработанная Минским НИИЭВМ. В том же году прошли совместные испытания 20 типов периферийного оборудования, в том числе первые в странах содружества накопители на сменных магнитных дисках (НРБ и СССР) и магнитных лентах (НРБ, СССР, ГДР), полностью совместимые с зарубежными аналогами.
Информационная и программная совместимость с наиболее распространенными в мире ЭВМ, являвшимися де-факто мировыми стандартами была достигнута в трудных условиях отсутствия документации и работающих образцов машин IBM-360.
Ниже приведены краткие характеристики машин первой очереди ЕС ЭВМ, совместимых с IBM-360. Они не совпадают с моделями IBM-360 по основным рабочим характеристикам и, конечно, по конкретной логической структуре. Все они защищены многочисленными авторскими свидетельствами и обладают патентной чистотой (исключение - микросхемы “Логика-2”), в том числе и по ведущим западным странам. Подтверждением этому служил начавшийся экспорт машин ЕС ЭВМ не только в страны - члены СЭВ, но и в капиталистические страны.
Для того чтобы сконцентрировать внимание разработчиков только на освоении производства БИС было принято решение каждый ТЭЗ машины ЕС-1066 выполнить в виде БИС, разместить БИС на ТЭЗ и таким путем превратить ЕС-1066 в ЕС-1087. Это действительно самый экономичный метод перевода ЭВМ на БИС, поскольку логическая схема и проверочные тесты отработаны, хотя при этом не достигаются полностью все преимущества, которые дают БИС (рост быстродействия, снижение габаритов и потребляемой мощности, повышение надежности).
Двухпроцессорная ЭВМ ЕС-1087.20 имела производительность 15 млн. операций в секунду по смеси Gibson-3 и 4,5 млн. на смеси GPO-WU для экономических расчетов. Машина имела беспрецедентно высокую пропускную способность системы ввода-вывода - около 36 Мб/с. При этом потребляемая ЭВМ мощность снизилась по сравнению с ЕС-1066 на 40%. В 1988 г. машина прошла государственные испытания, но организовать ее серийное производство Пензенский завод ВЭМ отказался, ссылаясь на загрузку, отсутствие средств и заказов. Это были первые результаты изменения хозяйственного механизма в СССР и начала демонтажа государственного планирования в СССР.
Исходя из сложившейся к середине 80-х годов ситуации с производством матричных БИС и сверхбольших интегральных микросхем памяти СГК ЕС ЭВМ предложил новую концепцию и программу работ по дальнейшему развитию ЕС ЭВМ. Предлагалось осуществить две большие программы - программу создания ЕС ЭВМ-4 (Ряд-4) и программу создания и развития производства персональных ЭВМ.
Концепция создания ЕС ЭВМ “Ряд-4” была одобрена на 27 заседании Межправительственной комиссии по вычислительной технике в мае 1987 г. Постановлением Совета Министров СССР № 645-155 от 16 июня 1987 г. была утверждена отечественная часть программы создания технических и программных средств ЕС ЭВМ-4 (“Ряд-4”), предназначавшихся “для решения широкого круга задач в вычислительных сетях и центрах коллективного пользования, АСУ различного уровня, АСПИ и САПР с технико-экономическими показателями на уровне мировых достижений с увеличенным отношением производительность/стоимость в 2-3 раза по сравнению с соответствующими моделями «Ряд-3», повышенной надежностью на основе микропроцессоров, БИС и СБИС с широкой номенклатурой периферийных устройств, в том числе для доступа к системе с использованием изображений и графических данных с программно-аппаратными средствами управления базами данных и знаний и развитым программным обеспечением”.
Программой ЕС ЭВМ-4 предусматривалась разработка трех базовых ЭВМ-ЕС-1130, 1170 и 1181, производительностью соответственно 2, 5-8 и 30 млн. операций в секунду. Кроме того, учитывая требования пользователей, поступавшие при формировании программы, в нее включили создание терминальной ЭВМ ЕС-1107 со встроенными средствами для работы в сетях и суперЭВМ 1191, производительностью 1 млрд. операций в секунду. Появление в программе ЕС ЭВМ суперЭВМ было реакцией на задержку в создании машин “Эльбрус-2” и “Эльбрус-3” и настоятельным требованием нескольких крупнейших предприятий СССР, таких, как ЦАГИ, ИПМ, Арзамас-16, подписавших на нее техническое задание. Предусматривалось также создание нескольких вычислительных комплексов на базе старших машин ЕС ЭВМ и специализированных процессоров - матричного (Ереванский НИИММ), с макроконвейерной архитектурой (ИК АН УССР), динамической архитектурой (ЛИИА АН СССР, Торгашев В. А.) и с программируемой архитектурой (ТРТИ, Каляев А. В.).
Основные особенности разрабатываемых ЭВМ и ПО должны были состоять в следующем:
- расширение адресных пространств реальной и виртуальной основной памяти до 32 Мб и соответствующее расширение формата адресов;
- новая архитектура подсистем ввода-вывода, предусматривающая функцию выбора канального пути, ведение очередей запросов на ввод-вывод и других функций управления данными внутри подсистемы;
- универсальная поддержка виртуальных машин с помощью средства интерпретирующего выполнения;
- аппаратная и программная поддержка интеллектуальных функций:
- анализ и синтез текстов на естественном языке;
- ввод и распознавание устной речи;
- синтез устной речи;
- работа с базами знаний;
- графический синтез;
- обработка растровых полутоновых изображений;
- повышение на порядок наработки на отказ;
- улучшение соотношения производительность/стоимость в 2-3 раза по сравнению с ЕС ЭВМ “Ряд-3”.
Для выполнения вышеуказанных функций предусматривалась разработка целого ряда новых периферийных устройств, освоение около 50 принципиально новых технологических процессов, улучшение качества около 40 наименований серийно выпускаемых материалов, организация производства 20 наименований новых материалов, разработка и организация производства около 100 единиц специального, высокоавтоматизированного оборудования, переоборудование существующих производств. Следует добавить, что по ранее вышедшему постановлению ЦК КПСС и СМ СССР в Пензе строился крупнейший в Европе завод по выпуску накопителей на магнитных дисках емкостью 317 и 635 Мб. На это было выделено более 120 млн. инвалютных рублей.
Постановление ЦК КПСС и СМ СССР по организации производства ПЭВМ вышло в январе 1986 г. после длительной дискуссии сначала между МЭП и МРП по выбору архитектуры (руководство МЭП предлагало строить свои ПЭВМ на базе архитектуры PDP-11, точнее Электроники-60, а МРП настаивало на архитектуре IBM PC) а затем между Госпланом СССР и МРП по величине выделяемых ассигнований. Этим постановлением предписывалось МРП, МЭП и Минприбору в короткие сроки освоить выпуск ПЭВМ, совместимых с IBM PC, в количестве около 1 млн. шт. в год. Разработка ПЭВМ в МРП поручалась Минскому НИИЭВМ. Для их производства МРП решило строить крупнейший в Европе завод в Кишиневе и завод по выпуску дисковых накопителей типа Винчестер в Костроме. Во время строительства Кишиневского завода выпуск ПЭВМ осуществляло Минское производственное объединение вычислительной техники.
В короткие сроки НИИЭВМ (гл. конструкторы В. Я. Пыхтин, А. П. Запольский и В. В. Витер) разработал 12 типов ПЭВМ ЕС ЭВМ , совместимых с IBM PC/XT, IBM PC/AT, IBM XT/370. Последняя модель обеспечивала программную совместимость с машинами ЕС ЭВМ и IBM-370. Три типа ПЭВМ, совместимых с IBM PC/XT, IBM PC/AT и IBM XT/370 были разработаны для эксплуатации в Министерстве обороны. Военные варианты ПЭВМ ЕС ЭВМ выпускались Брестским электромеханическим заводом. После распада СССР выпуск ЕС-1855 (военный вариант, совместимый с IBM PC/AT) и ее дальнейшее развитие осуществлял НИЦЭВТ. Отечественная электронная промышленность смогла освоить только 8-разрядный аналог микропроцессора Intel, поэтому 16- и 32-разрядные ПЭВМ появились только после 1990 г., когда после изменения хозяйственного механизма стала возможной закупка микропроцессоров Intel за рубежом.
Количество ПЭВМ ЕС ЭВМ, выпущенных Минским производственным объединением вычислительной техники, приведено ниже.
Выпущено, шт. |
7 461 |
83 937 |
10 193 |
3 012 |
4 966 |
3 142 |
3 069 |
115 780 |
Основной причиной сокращения производства ПЭВМ после 1991 г. и полного его прекращения в 1997 г. стал распад СССР, ориентация российского рынка на западные ПЭВМ, лучшие по параметрам и - главное - по надежности, а также инфляция, съевшая оборотные фонды предприятий. Поскольку государственные предприятия с самого начала экономических реформ были поставлены в неравные условия с нарождающимися кооперативами (например, в ценообразовании) импорт ПЭВМ, а впоследствии и сборку их в России перехватили новые коммерческие структуры. Тем не менее свою положительную роль в становлении рынка ПЭВМ в России и Белоруссии ПЭВМ ЕС ЭВМ, по мнению автора, сыграть успели.
Программу создания технических и программных средств ЕС ЭВМ-4, последнюю серьезную программу развития ВТ общего назначения в СССР, так же как и программу ПЭВМ, ждал распад и деградация.
Уже в 1988 г. на базе двух главных управлений МРП, выпускающих средства вычислительной техники, были организованы три научно-производственных объединения, во главе с научно-исследовательскими институтами. В целом идея прогрессивная, направленная на повышение независимости промышленных предприятий от бюрократического аппарата министерства. Но в данном случае заводы, выпускающие ЭВМ, разработанные в НИЦЭВТе, оказались в других объединениях. Связи разработчика и производителя по старшим машинам ЕС ЭВМ существенно осложнились. С каждым годом сокращалось финансирование. В 1998 г. на разработку технических и программных средств ЕС ЭВМ было выделено всего 100 млн. руб. Компания IBM в этом же году истратила на разработку своих технических и программных средств 4,5 млрд. долл. Сложность и стоимость разработок росли год от года, особенно в области микроэлектроники, и страна уже не могла обеспечить этот рост ресурсами.
Во второй половине 1989 г. остановилось финансирование работ Ереванского НИИММ по ЭВМ ЕС-1170 и СКБ Казанского завода ЭВМ по машине ЕС-1107. С начала 1989 г. прекращено финансирование технических и программных средств телеобработки данных. Матричные БИС серии И-300 выпускались заводом “Микрон” только для процессоров “Эльбрус-3.1”. По этой причине задерживалась разработка ЭВМ ЕС-1181.
Нормальными темпами шло проектирование только одной ЭВМ- ЕС-1130. Она проектировалась на 11 типах микросхем микропроцессорного набора К-1800, выпускаемого Вильнюсским объединением “Вента”. Это были микросхемы средней степени интеграции, но в сложившихся условиях для ЭВМ ЕС-1130 они были вполне приемлемы. Разработка ЭВМ была успешно завершена в 1989 г. При пятикратном росте производительности по сравнению с ЕС-1036 она занимала вдвое меньшую площадь и потребляла в пять раз меньшую мощность из сети. В очередной раз демонстрировалось решающее влияние степени интеграции микроэлектронной базы на технико-экономические параметры ЭВМ. В сложных экономических условиях было продано 230 машин этого типа. С распадом СССР возникли перебои в поставках микросхем из Литвы и появились трудности со сбытом ЭВМ в России. В 1995 г. производство ЕС-1130 было остановлено.
Возможность изготовить и получить матричные БИС И-300Б (около 1200 логических вентилей на кристалле) появилась у НИЦЭВТ только в 1993-1994 гг. К этому времени коллектив разработчиков НИЦЭВТ был серьезно ослаблен и в полной мере реализовать в ЕС-1181 расширенную архитектуру IBM 370/XA не было возможности. Удалось только обеспечить выход за пределы 24-разрядного адреса и несколько расширить функции каналов. Машина была изготовлена в МПО ВТ и прошла испытания в 1995 г. При производительности 10 млн. операций в секунду на процессор и оперативной памяти 32 Мб машина размещалась всего в одной стойке меньшего размера, чем стойка ЕС-1066. Главным достоинством ЕС-1181 было отсутствие принудительной приточно-вытяжной вентиляции, что существенно снижало объем строительных работ в вычислительном центре. К сожалению, машина опоздала на несколько лет и вышла в свет, когда рынок универсальных ЭВМ в России был разрушен. В 1995 г. в МПО ВТ прекратилось производство ЭВМ общего назначения Единой системы, в 1997 г. - персональных ЭВМ. Еще раньше был прерван выпуск ЭВМ Казанским заводом ЭВМ и Пензенским заводом ВЭМ, а следовательно, и выпуск всех периферийных устройств, накопителей, блоков и узлов для комплектации ЭВМ ЕС, производимый четырнадцатью заводами. Некогда мощная отрасль промышленности, годовой объем продукции которой составлял более 2 млрд. руб., прекратила свое существование.
Ниже приводятся итоговые цифры выпуска машин ЕС ЭВМ за время реализации этой программы. Для сравнения еще раз напомним, что ЭВМ “Урал-1” было выпущено всего 183, “Урал-2, 3,4” - 191, “Урал-11,14,16” - 325. ЭВМ типа М-220 и М-222 выпущено 502 шт., “БЭСМ-3” и “БЭСМ-4” - 441, “БЭСМ-6” - 454. Самых массовых ЭВМ второго поколения - ЭВМ типа “Минск-2/22”, “Минск-23”, “Минск-32” выпущено -3906 шт.
Очевидно, что настоящего расцвета советская промышленность средств ВТ достигла только в процессе выполнения государственной программы создания ЕС ЭВМ под руководством Межправительственной комиссии по сотрудничеству в области вычислительной техники стран социалистического содружества.
Ниже приведены только ЭВМ, разработанные в СССР, с учетом произведенных в Болгарии. Немецкие машины ЕС-1040, ЕС-1055 не учтены и поставлялись в СССР в количествах около 100 шт. в год.
С распадом СССР большая часть действующих машин Единой системы осталась в России. Экономические реформы привели к разрушению системы централизованного технического обслуживания. ВО Союзэвмкомплекс, обслуживающее все машины ЕС ЭВМ в стране, перестало существовать. В связи с этим точных статистических данных о состоянии российских машин, находящихся в эксплуатации в настоящее время, нет. По некоторым оценкам, на начало 1999 г. число работающих в России ЭВМ ЕС близко к 5000. Надо полагать, что для этих пользователей дорого накопленное прикладное ПО и они вынуждены искать пути к его сохранению. Около 2000 пользователей после остановки производства техники ЕС ЭВМ заменили изношенные дисковые накопители ЕС ЭВМ на накопители типа Винчестер, применяемые в ПЭВМ и управляемые или через ПЭВМ, или через специальный контроллер. Около 1500 пользователей заменили машины ЕС ЭВМ на дешевые машины IBM 4381 second hand, поставляемые в Россию несколькими фирмами. Более 100 пользователей купили машины IBM ES-9000. Фирмы “Рестарт” и “ЕС Лизинг”, образованные на базе сотрудников НИЦЭВТ обеспечивают простой и быстрый перенос прикладного МО пользователей ЕС ЭВМ на более современные платформы IBM. Очередное обновление технической базы у многих пользователей предстоит сделать для решения проблемы 2000 года. Таким образом, прикладное ПО, накопленное для платформы ЕС ЭВМ, живет до сих пор и имеются пути обеспечить его дальнейшее функционирование в отсутствии производства техники ЕС ЭВМ. Его дальнейшее сохранение возможно благодаря совместимости архитектуры, а следовательно, и математического обеспечения машин IBM и ЕС ЭВМ и пока еще наличию высококвалифицированных специалистов по обеим платформам.
Литература
- Сулим М. К., Аврутин А. К истории становления и развития вычислительной техники в СССР . Computer und Cybernetic. Russisch- Deutschtes Symposium. Heidelberg, 20-22 November, 1997.
- МРП СССР. Аванпроект комплекса типовых информационно-вычислительных машин (ОКР “Ряд”) , 1967. Фрагменты. Архив автора.
- Дородницын А. А. О состоянии математического обеспечения ЭВМ и мерах по его коренному улучшению. Доклад на коллегии ГКНТ. 1969. Архив автора.
- Шура-Бура М. Р., Штаркман В. С. Докладная записка президенту АН СССР академику М. В. Келдышу . 1969. Архив автора.
- Протоколы сессий совета главных конструкторов ЕС ЭВМ . 1969-1987 гг. Архив автора.
- Вычислительная система IBM-360. Принципы работы. М., Сов. радио,1969.
- Джейрмейн К. Программирование на IBM-360 . М., Мир,1971.
- Дроздов Е. А., Комарницкий В. А., Пятибратов А. П. Электронные вычислительные машины Единой системы. М., Машиностроение,1976.
- Единая система ЭВМ. Под ред. А. М. Ларионова. М., Статистика, 1974.
- Принципы системной организации ЭВМ Единой системы. Вопросы радиоэлектроники. Сер. ЭВТ, 1973, вып. 1.
- Ларионов А. М., Левин В. К., Соловьев С. П. и др. Система ввода-вывода ЕС ЭВМ. Принципы организации. Вопросы радиоэлектроники. Сер. ЭВТ. 1973.
- Михайлин Б. П., Наголкин А. Н., Объедков Ю. С., Соколов Б. В. Система документации Единой системы ЭВМ. М. Статистика,1976.
- Макурочкин В. Г. Внешние запоминающие устройства ЕС ЭВМ. Вопросы радиоэлектроники. Сер. ЭВТ, 1973. вып. 3.
- Лапин В. С., Антонов В. С., Данилевский Ю. Г. и др. Система телеобработки данных ЕС ЭВМ. Вопросы радиоэлектроники. Сер. ЭВТ, 1973, вып. 1.
- Система математического обеспечения ЕС ЭВМ. Под ред. А. М. Ларионова. М., Статистика, 1974.
- Шура-Бура М. Р., Ковалевич Э. В., Марголин М. С. и др. Операционная система ДОС ЕС. Общие положения. М., Статистика, 1975.
- Пржиялковский В. В., Смирнов Г. Д., Мальцев Н. А., Асцатуров Р. М. и др. Электронная вычислительная машина ЕС -1020. М., Статистика, 1975.
- Семерджян М. А., Кучукян А.Т. и др. Электронная вычислительная машина ЕС-1030. М., Статистика, 1977.
- Антонов и др. Электронная вычислительная машина ЕС-1050. М., Статистика, 1976.
- Пржиялковский В. В., Ломов Ю. С. Технические и программные средства ЕС ЭВМ. Москва. Статистика, 1980.
- Ломов Ю. С. ЭВМ высокой производительности ЕС-1066 и ЕС-1065. В сб.: Электронная вычислительная техника. Под ред. В. В. Пржиялковского. Вып. 1. М., Радио и связь, 1987.
- Каталог ЕС ЭВМ. Т. 1. Технические средства. М., Стройиздат, 1979.
- Каталог ЕС ЭВМ. Т. 2. Программное обеспечение. М., Стройиздат, 1978.
- Лопато Г. П. Вычислительная техника в Белоруссии. ИТ и ВС, 1997, № 1, с. 82-94.
В прошлой статье я описал линейку IBM System/360 «в целом», не вдаваясь особо в подробности реализации. В этот раз мы продолжим разговор об этой ЭВМ и рассмотрим ее внутреннюю архитектуру.
Разумеется, никакой революции System/360 не смогла бы совершить, если бы у нового семейства ЭВМ не было тщательно продуманной и спроектированной архитектуры (потом позаимствованной и советскими разработчиками). Два основных руководства назывались «IBM System/360 Principles of Operation» и «IBM System/360 I/O Interface Channel to Control Unit Original Equipment Manufacturers" Information manuals».
Что предлагалось разработчикам в System/360? Шестнадцать 32-битных регистров общего назначения, именовавшихся от R0 до R15. Четыре 64-битных регистра для чисел с плавающей запятой, они именовались FP0, FP2, FP4 и FP6. Один 64-битный регистр состояния (Program Status Word или PSW), помимо прочего содержащий 24-битный адрес инструкции.
Кроме адреса текущей исполняемой инструкции, PSW сохранял биты, разрешающие/запрещающие прерывания, состояние программы, защитный ключ для сравнения с ключами устройств и другие важные параметры. Привилегированная команда LPSW позволяла целиком загрузить значение этого регистра и использовалась в основном для возврата из обработчика прерывания, восстанавливая то состояние, которое было до вызова обработчика. Так же ряд команд позволял манипулировать отдельными флагами этого регистра, не вызывая переходов в другие участки кода.
Прерывания делились на 5 «классов» в зависимости от приоритета. С каждым классом были ассоциированы две ячейки памяти размером в двойное слово: старый PSW и новый PSW. Когда происходило прерывание, текущее значение PSW вместе с кодом прерывания сохранялось на место старого PSW, а в сам регистр загружалось значение из нового PSW, вызывая переход в обработчик. Классы прерываний были следующими (в порядке возрастания приоритета).
Прерывания ввода/вывода: сигнализировали о разнообразных событиях ввода-вывода, в том числе и таких затратных по времени как, например, завершение перемотки пленки.
Программные прерывания. Сигнализировали о возникновении одного из 15 исключений в ходе выполнения программы. Некоторые из этих прерывания могли быть подавлены с помощью сброса соответствующих флагов в PSW.
Прерывание вызова супервайзора. Происходило в результате выполнения инструкций, обращенных к супервайзору.
Внешние прерывания. Происходили в результате внешних событий, таких как срабатывание таймера или нажатие кнопки прерывания.
Прерывание машинной проверки, происходило в случаях аппаратных сбоев, например при ошибке четности при проверке содержимого регистров.
Как уже понятно, для адресации памяти использовались 24 бита, что позволяло адресовать 16 мегабайт памяти, но начиная с модели 67 появилась возможность 32-битной адресации, что расширило объем адресуемой (теоретически) памяти до 4 гигабайт. Использовался big-endian порядок, то есть от старшего к младшему. Различные инструкции позволяли работать с байтами, полу-словами (2 байта), полными словами (4 байта), двойными и четверными словами (соответственно 8 и 16 байт).
Штатно поддерживались следующие типы данных:
Целые числа длиной в половину или целое слово
Два вида упакованных в бинарный формат десятичных чисел
Дробные числа с плавающей запятой (нюансы реализации зависели от версии)
Символы, хранились в одном байте каждый
Адресация чаще всего использовалась «усеченная»: инструкции не содержали полный адрес, а только смещение, относительно базового адреса, содержащегося в одном из регистров общего назначения.
Инструкции могли быть длиной 2, 4 или 6 байт, при этом код операции хранилися в нулевом байте, а остальное занимало описание операндов. Инструкции выравнивались по границам полуслова, поэтому самый младший бит в адресе текущей инструкции всегда был равен нулю.
Интересно в System/360 был реализован ввод-вывод. Операции ввода-вывода выполнялись концептуально обособленными процессорами, которые назывались «Каналами». У каналов были собственные наборы инструкций, и они работали с памятью независимо от программы, выполнявшейся центральным процессором. В недорогих моделях для поддержки каналов использовался «движок» микрокода центрального процессора, в более дорогих - каналы размещались в собственных шкафах.
Очень необычно в IBM подошли к управлению своей ЭВМ. Они определили определенный набор функций, не уточняя при этом с помощью каких именно физических средств они должны реализовываться. Это позволило сделать управление универсальным, не зависящим от конкретного железа, для отдачи команд и вывода результатов в ход могло идти любое оборудование: кнопки, наборные диски, клавиатуры, текст и графика на мониторах и т.п. Любая отсылка к «кнопке» или «переключателю» могла означать любой из возможных вводов, начиная со светового пера и заканчивая выбором опции на экране с помощью ввода с клавиатуры.
В различных моделях System/360 использовались разные дополнительные возможности, расширявшие базовые.
Защита записи. Если система поддерживала эту опцию, то каждому блоку внешних хранилищ размером в 2 Кб присваивался ключ, который проверялся при записи на это хранилище каналом. То есть каждый канал мог писать только в «свои» блоки. Обычно канал с нулевым адресом использовался самой операционной системой, и для него проверка ключа не осуществлялась. Этот подход позволял защитить системные файлы от стирания пользовательскими программами. В очень редких моделях так же была возможность выставить и защиту от чтения.
Поддержка мультисистемности. Расширение набора команд, позволявшее работать нескольким процессорам одновременно.
Прямой контроль. Эта опция обеспечивала поддержку 6 внешних сигнальных линий, которые могли быть использованы для нужд пользователя.
Интервальный таймер. С этой опцией процессор осуществлял периодический декремент слова, находящегося в памяти по адресу 0x50, когда это значение достигало нуля, происходило прерывание. Младшие модели уменьшали число с частотой, совпадавшей с частотой электрической сети (50 или 60 Гц), старшие модели были оснащены таймерами с куда более высоким разрешением.
В общем, про System/360 можно говорить очень много, поэтому если будет интерес, я продолжу тему в следующей статье.
Преклоните колени, оупстите очи долу, задумайтесь о вечном и прошепчите как молитву - "ПРОЦ ОПШЕНС МЭЙН". Можно два раза. Сегодня великий день - 52 года назад американская корпорация IBM анонсировала систему мейнфреймов System 360. По большому счету именно с этого начался отсчет эры всеобщей компьютеризации и именно тогда родился тот компьютер, который мы знаем сейчас.
IBM 360 model 50 в компании Volkswagen.
После того, как начались массированные поставки 360-х по всему миру, постепенно все забыли о том, что в байте может быть меньше 8 бит, о том, что восьмеричная система лучше шестнадцатеричной и, что самое главное, в мире начало стремительно расти количество программистов, представителей профессии, которая внезапно перестала восприниматься, как нечто волшебное или космическое.
Концептуально, IBM 360 представляла собой фильмы Кубрика в металле. Как Кубрик своими фильмами задавал новые стандарты стиля, используя, все же, уже проверенные технические и идеологические решения (в конце концов до "Пуленепробиваемого жилета" уже был "Отныне и вовек"), так и IBM 360 был прыжком в будущее с опорой на уже имевшиеся технические. Систему делали очень быстро - всего за 2 года и обошлась она концерну в безумные 5 миллиардов долларов (30 миллиардов по нынешним меркам) и это были еще те времена, когда специалисты приходил на работу работать, у них не было персональных "старбаксов" прямо в офисах и никто не устраивал им еженедельные полеты на Бали, чтобы поднабраться интеллектуальных сил (вся эта шняга началась только черел 10-15 лет с подачи Гарри Кинделла из Digital Research). Так что если бы вот эти шкафы разрабатывалис бы сегодня, то на них ушло бы не 2 года и н 30 миллиардов долларов. Возможно именно поэтому, сейчас уже никто не делает таких прорывных вещей.
International Business Machines Corp., Thomas J. Watson Research Center, Yorktown Heights, New York, 1962
Производство советского аналога IBM 360 , который назывался "Единая Система ЭВМ" было организовано на нескольких советских и венгерских заводах. Самые мощные машины - ЕС-1052 ("Первый ряд" - собственно аналог IBM 360) и ЕС-1066 ("Третий ряд" - IBM 370) выпускались на заводе ВЭМ у нас в Пензе. Я немного там работал программистом, как раз в то время, когда планировалось производство самой-самой мощной машины семейства, известного как "Четвертый ряд" - ЕС-1087. Уже было закуплено и привезено оборудование для создания новой сборочной линии, но тут страна пошла в разнос и никто эту линию так и не смонтировал.
Именно на этой технике я учился программировать и некоторое время работал программистом в самом конце 80х. И карты на перфораторах набивал (на первом курсе мы делали лабы на ЕС-1022 у которой вообще еще никаких мониторов не было) и как стучит барабанный принтер хорошо помню и почти крафтовую бумагу на которой печатались тексты программ. Они назывались распечатками или по иностранному - "листингами". И даже успел написать одну программу, считывавшую и записывавшую информацию на магнитную ленту. Да, не забыть - впервые на компе поиграл тоже на ЕС - в "Посадку на Луну".
Программы на ЕС ЭВМ писались, как правило, на четырех языках - PL/I, Cobol, Algol-60 и ассемблере. Алгол был процедурно-ориентированным языком, можно сказать, что он был развитием Бейсика и Фортрана и, одновременно, предтечей Паскаля и Си. В нем впервые использовались циклы.
Программа, выводящая "Hello, World!" на Алгол-60
BEGIN FILE F (KIND=REMOTE); EBCDIC ARRAY E ; REPLACE E BY "HELLO, WORLD!"; WHILE TRUE DO BEGIN WRITE (F, *, E); END; END.
Кобол специально разрабатывался для тех, кому проще было написать программу на простом человеческом языке, а не с помощью операторов, кроме того, он ориентировался на работу с базами данных, поэтому имел развитую систему структур данных, в том числе и "запись". Руководила созданием языка "бабушка программирования", контр-адмирал Грейс Хоппер (1906-92). Кобол с самого начала отличался от подавляющего большинства других языков тем, что был стандартизирован
Программа, выводящая "Hello, World!" на Кобол
IDENTIFICATION DIVISION . PROGRAM-ID . HELLO-WORLD . * ENVIRONMENT DIVISION . * DATA DIVISION . * PROCEDURE DIVISION . PARA-1 . DISPLAY "Hello, world." . * EXIT PROGRAM . END PROGRAM HELLO-WORLD .
Ну а PL/1 был универсальным, нет, не так - ОЧЕНЬ УНИВЕРСАЛЬНЫМ языком, сочетавшем в себе практически все идеи в области языков программирования высокого уровня, имевшиеся к моменту начала его разработки (по сути, это был коктейль из Алгола, Кобола, Снобола и Фортрана). Однако, так получилось, что он так и не был до конца стандартизирован, имелись его различные реализации, он был довольно сложен для изучения (слишком много всего туда засунули) и, в итоге, он так и остался "языком мейнфреймов". Хотя у меня к нему отношение как к первой любви, это правда. И именно со слов "проц опшенс мэйн" начинались все программы на этом языке. Кстати, чем он был еще интересен, так это тем, что любую программу можно было написать совершенно по разному - можно было коротко, а можно и не очень. Это было вызвано тем, что многие определения в языке имели вариант по умолчанию и в написании строк программы можно было опускать значительную часть текста, а другие операторы или определения имели просто краткие формы написания. Идея с длинными наименованиями пришла из Кобола, а с короткими из Фортрана и Алгола.
Программа, выводящая "Hello, World!" на PL/1 - длинный вариант:
Test: procedure options(main); declare My_String char(20) varying initialize("Hello, world!"); put skip list(My_String); end Test;
То же самое, но максимально укороченно:
Test: proc options (main); put list ("Hello, world!"); end;
Почувствовали разницу? Помню, курсе на третьем (последнем курсе на котором мы еще писал на этом языке, потом перешли на Паскаль и ассемблер) мы подкалывали первокурсников предлагая им прочитать свои программы. Они их просто не понимали.
Понятно, что такой громандый проект как IBM 360 не мог быть реализован одним-двумя гениями, как потом случалось в 70е и случается и поныне. IBM уже тогда была одной из крупнейших компаний в мире с более чем ста тысячей работников. Руководил компанией в те годы Томас Уотсон мл. (1914-93), сменивший на посту CEO своего отца, Томаса Уотсона, автора лозунга "Think!", руководивший компанией в 1914-52 годах одновременно и в роли председателя правления и в роли CEO. В годы войны Уотсон мл. был военным летчиком, гонявшим самолеты из США в СССР через Сибирь, в 1979-81 работал послом в СССР. Главным идеологом s/360 был Джин Амдал (1922-2015), в конце 70х ушедший из IBM и занявшийся разработкой и производством сначала микросхем, а затем и компьютеров на них. Он скончался совсем недавно - 10 ноября. Непосредственно созданием системы руководил Филипп Брукс (р.1931), блестящий ученый, бакалавр по физике и доктор по прикладной математике, выпускник Гарварда, где ему преподавал один из создателей первых компьютеров Говард Эйкен, когда система была анонсирована ему было всего 33 года, но напряженная работа в последние годы (он начинал в IBM с разработки предыдущей системы IBM 7030) так его вымотала, что он решил уйти из фирмы и заняться преподаванием компьютерных наук. В том же году он возглавил им же созданный факультет компьютерной техники в Университете Северной Каролины, коий и возглавлял на протяжении 20 лет. Брукс до сих пор в прекрасной форме и занимается исследованиями в области визуализации и виртуальной реальности. В 2010 года, отвечая на вопрос журналистски о своем наибольшем личностном достижении в жизни, он сказал что это было решение использовать в IBM 360 на 6- , а 8-битные байты плюс решение допустимости использования строчных букв при написании кода. Но все их усилия могли бы если не пойти прахом, но уж точно не принести такого успеха, если бы не продавец от Бога, помошник Уотсона-мл. Джон Опел (1925-2011), который занимался собственно продвижением IBM s/360 по всему миру. В 1971 году он возглавит IBM и будет оставаться руководителем до 1986 года, сполна испытав чувство успеха от запуска в производства еще одной компьютерной иконы - персонального компьютера IBM PC. Это именно Опел предложил подключить к работам над софтом еще не родившегося компа молодую компанию Microsoft.
Дисковый накопитель IBM 2311
Поставлялся с самыми первыми моделями семейства. Емкость 7,25 Мб, скорость доступа 85мс, скорость передачи информации 156 кбайт/сек.
В отличии от многих других систем ЭВМ, System 360 развивается до сих пор. С 2000 года в производстве находятся мейнфреймы системы z/Architecture, которые условно можно считать шестым поколением системы 360.
Производство компьютеров System 360 завершилось в 1971 году и в настоящее время не существует ни одной рабочей ЭВМ этого типа. Причина проста - это были очень объемные устройства, притом, с колоссальным количеством изделий из цветных металлов внутри, поэтому после списания никто их не хранил, а быстро сдавали на утилизацию. Тем не менее, в нескольких музеях в США, Новой Зеландии, Австралии и Австрии находятся около полутора десятков компьютеров IBM 360, некоторые из которых даже в условно рабочем состоянии.
Остались ли компьютеры ЕС ЭВМ в странах бывшего СССР я не знаю. Не удивлюсь, что единственным экспонатом российских музеев, имеющим отношение к советскому клону IBM 360 является накопитель на магнитной ленте, вернее, корпус от него, хранящийся в Тольяттинском Краеведческом музее.
| IBM System/360
IBM System/360 (S/360) - семейство компьютеров класса мейнфреймов, которое было анонсировано 7 апреля 1964 года. Это был первый ряд компьютеров, в котором проводилось чёткое различие между архитектурой и реализацией.
S/360 совершила одну из первых революций на рынке «корпоративных вычислений». Данная модель не была первой, другие ЭВМ уже присутствовали на рынке, но именно героиня этой статьи перевернула представление про «компьютеры для бизнеса». S/360 во многом заложила подходы, ставшие основой современных компьютеров, как персональных, так и «больших», без которых мы бы не увидели всех чудес современного IT.
Первый вопрос, на который стоит ответить: почему именно IBM/360 стала переворотом для рынка? Отбросив разные причины, которых немало, стоит сразу назвать главную - правильный подход к архитектуре и конструкции позволил IBM сделать новую модель доступной (относительно, конечно). Именно это позволило умным машинам шагнуть из правительственных и университетских вычислительных центров в области бизнеса, и частный бизнес стал с радостью осваивать новый, невероятно удобный инструмент.
Что было нового в System/360?
Первой инновацией IBM, использующейся до сих пор, стал анонс целой линейки компьютеров, отличавшихся по цене, размеру и производительности, но использовавших общий набор команд (кроме нескольких моделей для специфичных рынков). Это позволяло компаниям приобрести модель попроще, а по мере роста потребностей, осуществить «апгрейд» железа, без необходимости переписывания уже отлаженного ПО.Первый анонс обещал 6 моделей IBM/360 и 40 наименований периферии. Были анонсированы модели 30, 40, 50, 60, 62 и 70. Первые три должны были заменить «нижнюю» линейку IBM 1400 series и продавались до 1965 года. Старшие модели разрабатывались на замену IBM 7000 series, но в продажу так и не поступили, так как их заменили модели 65 и 75, вышедшие в конце 1965 и начале 1966 годов соответственно.
Со временем появилось много других интересных вариаций. Например, бюджетная 20 модель, обладавшая всего 4К базовой памяти, 8 16-битными регистрами (а не 16 32-битными как у остальных моделей) и уменьшенным набором инструкций. Еще одна бюджетная модель под номером 22, по сути была переработанной 30 моделью с более медленными портами ввода-вывода и ограничениями по объёму памяти.
Разумеется, развивались и небюджетные сегменты. Например, в model 67 IBM впервые реализовали технологию динамической трансляции адресов (DAT или dynamic address translation), которая сейчас известна нам под названием «виртуальная память». DAT в свою очередь позволила реализовать работу с разделением времени.
В моделях 65 и потом 67 была реализована поддержка двух процессоров , и на рынок поставлялись «двухъядерные» модификации этих систем.
В IBM System/360 впервые была применена технология «микрокода». В обычной архитектуре программа на языке высокого уровня транслируется в серию команд процессора, которые последний выполняет. Действия при выполнении команд реализованы аппаратно и изменяться не могут. В случае использования микрокода, именно он определяет, как будут выполняться те или иные команды, ставя в соответствие машинным командам «более низкоуровневые» атомарные операции. Изменяя микрокод, можно было изменять то, как выполняются машинные команды, что в свою очередь позволяло исправить какие-либо ошибки, что было невозможно при реализации машинных команд «в железе». В свою очередь, использование микрокода позволило усложнить набор машинных команд и предоставить больше возможностей разработчикам.
Недостатком подхода с микрокодом выступает более медленная работа компьютера, поэтому в старших моделях System/360 IBM использовали уже «аппаратную» реализацию, исключавшую микрокод.
Поскольку обратная совместимость была очень важна для клиентов IBM, уже инвестировавших огромные деньги в разработку ПО для их предыдущих компьютеров, в System/360 была поддержка эмуляции ЭВМ предыдущего поколения. Так, например, 30 модель могла эмулировать IBM 1400 system, а 65-я - IBM 7094. Для этого использовалась сложная комбинация аппаратного обеспечения, микрокодов и программы виртуализации, позволявшей старому коду работать в новой системе. В первых моделях для запуска программы в режиме виртуализации компьютер нужно было останавливать и запускать заново. Позже, в 85 модели и System/370, подобные программы уже могли быть запущены операционной системой и работать одновременно с «родными» приложениями.
За что еще мы должны быть благодарны System/360?
Девятидорожечная магнитная лента , ставшая практически стандартом хранения цифровой информации;
- кодовая таблица EBCDIC;
- 8-битные байты. Сейчас это может показаться удивительным, но во время разработки System/360 по финансовым причинам хотели ограничить байт 4 или 6 битами. Рассматривался еще вариант байтов с переменной длиной и битовой адресацией как в IBM 7030;
- байтовая адресация памяти;
- 32 битные слова;
- архитектура IBM для дробных чисел (фактически стандарт на протяжении 20 лет);
- шестнадцатеричные константы, использовавшиеся в документации System/360, вытеснили восьмеричные, использовавшиеся до этого.
Разумеется, на смену System/360 пришли следующие поколения компьютеров. System/370, System/390 и System z. Многие другие компании строили свои ЭВМ на основе архитектуры System/360. Среди них
Олег Спиряев
Среди важнейших достижений XX века, изменивших способы сбора, передачи и использования информации, обычно называют компьютеры IBM System/360 и IBM PC. На самом деле корпорация IBM (http://www.ibm.com) сделала гораздо больше, сыграв весьма значительную роль в создании вычислительной техники и ее применении.
Во вторник, 7 апреля 1964 г., Томас Дж. Уотсон-младший, позднее возглавивший IBM, объявил о выпуске семейства ЭВМ System/360. Это был, пожалуй, самый дорогостоящий проект в истории вычислительной техники. Целью его была разработка всесторонне продуманного комплекса решений в области аппаратуры, ПО, технологии производства, организации распространения и технического обслуживания семейства компьютеров, различных по производительности и стоимости. Универсальность семейства достигалась за счет того, что компьютеры были рассчитаны на обработку как десятичных чисел, так и чисел с плавающей точкой, а также за счет развитого системного ПО, отвечающего специфическим потребностям различных пользователей. В разработке семейства System/360 участвовали Джин Амдал, Г. Блау, Ф. П. Брукс-младший. Машины этого типа получили общее имя "мэйнфрейм" (mainframe) - по названию типовых стоек IBM, в которых размещалось оборудование центрального процессора.
Мэйнфрейм IBM System/360. |
Двумя неделями ранее более двухсот менеджеров из компьютерной отрасли узнали о предстоящем событии из первого номера бюллетеня, ознаменовавшего начало работы компании International Data Corporation (IDC), основателем которой был Патрик Дж. Макговерн. Первое издание называлось EDP Industry and Market Report. Более позднее свое название - The Gray Sheet ("Серый лист") - бюллетень получил от цвета бумаги, на которой был напечатан. System/360 и первый отчет IDC дали начало новым сегментам ИТ-отрасли, стоимость которых на сегодняшний день измеряется миллиардами долларов.
Однако в 1964 г. хватало и скептиков. Так, журнал Fortune подсчитал, что риски IBM, связанные с выпуском System/360, составляли как минимум миллиард долларов, - иными словами, неудача проекта могла привести к банкротству "Голубого гиганта". Сомнения компьютерных инженеров были связаны и с ощущением начала эры их "суперважности" (ведь с тех пор программисты уже не могли непосредственно влиять на конфигурацию вычислительной платформы). К моменту появления System/360 в пользовании находилось примерно двадцать тысяч компьютеров. Всего одно из десятков предприятий могло купить машину такого типа - стоила она по тем временам довольно дорого. Рынок ПО вообще практически отсутствовал, а приложения писались под конкретные потребности клиента. Многие компании, занимавшиеся производством компьютеров, ушли с рынка, не дождавшись лучших времен. Среди них были такие гиганты электронной отрасли, как RCA, General Electric и Xerox (заметим, что до сих пор компьютерная отрасль требует от работающих на этом поприще просто стальных нервов). Кстати, на разработку мэйнфреймов IBM потратила 5 млрд долл. (что по нынешним ценам эквивалентно примерно 30 млрд долл.), и это было очень рискованным шагом, поскольку ежегодный доход компании тогда составлял всего 3,2 млрд долл. Но IBM поставила на эту лошадь и выиграла.
Пользователи вначале никак не отреагировали на первые мэйнфреймы серии 360, но месяца через два они поняли, чем хороши такие системы, и количество заказов превзошло все ожидания IBM. На протяжении же последующих пяти лет число компьютеров этого семейства, применяемых для решения корпоративных задач, возросло до 90 тыс.
От System/360 к S/390
Размеры компьютера System/360, по сегодняшним меркам, были весьма внушительны - он занимал целую комнату. Правда, конфигурация тогдашних мэйнфреймов сегодня, мягко говоря, не поражает воображения: тактовая частота процессора составляла 2 МГц, а емкость накопительной системы (ленты и диски) - всего 8 Мбайт. Но, несмотря на это, к такому компьютеру можно было одновременно подключить до 248 терминалов, с которых вводились данные и на которые выводились результаты.
При разработке этого проекта родились такие технологии, как параллельная обработка, конвейер, процессор ввода-вывода, виртуальная память, виртуальная машина, впоследствии перекочевавшие в "обычные" компьютеры.
Мэйнфреймы System/360 стали первым большим семейством компьютеров, позволявшим применять взаимозаменяемое ПО и периферийное оборудование. Вместо того чтобы приобретать новую систему, когда потребности и бюджет заметно вырастали, заказчики теперь могли просто наращивать вычислительные возможности по частям, добавляя или заменяя лишь необходимые аппаратные средства.
Различные устройства этой серии обладали полной совместимостью, что позволяло компоновать из них комплексы, как из деталей конструктора. Были созданы устройства ввода-вывода (в том числе с перфокарт), хранения данных (диски, ленточные накопители). Например, в рамках System/360 предлагался выбор из пяти процессоров, 44 периферийных устройств и 19 комбинаций питания, быстродействия и памяти. Пользователь мог эксплуатировать те же самые магнитные ленты и дисковые накопители с процессорами, отличавшимися по производительности в 100 раз. Стоил такой компьютер тогда около 2 млн долл.
Вообще говоря, в 1964 г. IBM объявила о создании шести моделей семейства System/360, ставших первыми компьютерами третьего поколения. Модели имели единую систему команд и отличались друг от друга объемом оперативной памяти и производительностью. Цифра 360 (полная окружность в градусах) указывала на возможность создать систему для приложений любого направления. При разработке моделей семейства использовался ряд новых принципов, что делало машины универсальными и позволяло с одинаковой эффективностью применять их как для решения задач из различных областей науки и техники, так и для обработки данных в сфере управления и бизнеса.
Действительно, мэйнфреймы могли решать самые разные задачи - от расчета зарплаты до расчета ракет. Подобные системы от IBM потом участвовали в американской лунной программе и в реальном масштабе времени обрабатывали данные во время экспедиций "Аполлонов". Кроме того, на базе System/360 была построена первая в мире полуавтоматическая система резервирования билетов SABRE.
Системы IBM в работе. |
В качестве элементной базы для семейства System/360 были выбраны гибридные микросхемы, благодаря чему новые модели стали считать машинами третьего поколения. В ранних своих компьютерах IBM использовала транзисторы, полученные по лицензии от корпорации Texas Instruments (http://www.ti.com). Но впоследствии руководство IBM приняло решение выпускать все электронные компоненты самостоятельно, чтобы не зависеть от внешних поставщиков и обеспечить максимально низкие цены на электронику. При разработке же System/360 руководство IBM решило не полагаться на интегральные схемы, изобретенные в 1959 г., так как в то время это была новая, еще не апробированная и дорогая технология. Вместо этого в IBM была разработана гибридная технология SLT (Solid Logic Technology).
Другой проблемой было производство памяти, основанной на магнитных сердечниках. Конечно, IBM обладала современными технологиями, но нужны были новые производственные мощности. Было расширено существующее подразделение в Кингстоне и построена новая фабрика в Боулдере (шт. Колорадо). Но и это полностью не решило проблему, и тогда был проведен эксперимент по переносу части производственных мощностей в Японию, где работники на фабрике изготовляли модули памяти вручную, без автоматического оборудования. Зарплаты японских рабочих, при самом высоком качестве работы, были тогда столь низки, что память, сделанная в Японии, оказывалась дешевле памяти, изготовленной в США при помощи автоматического оборудования.
Таким образом, на транзисторные машины второго поколения пришлось всего лишь пять лет в биографии IBM. При создании семейства System/360 IBM в последний раз позволила себе роскошь выпускать компьютеры, несовместимые с предыдущими моделями. Но самое главное, что эти компьютеры породили новое явление в компьютерной индустрии, создав так называемую платформу. Под этим обычно понимают индустриальный стандарт на аппаратное обеспечение с частично или полностью открытой архитектурой, что дает возможность сторонним фирмам производить периферийное оборудование и строить собственные системы на ее основе.
Кроме того, IBM разработала широкий набор эмуляторов и имитаторов предыдущих компьютеров, чтобы облегчить пользователям переход на компьютеры серии System/360. Заменив свои системы на семейство IBM System/360, пользователи могли в течение многих лет работать с компьютерами этой серии, переходя на все более мощные машины без затрат на переработку ПО. Концепция программно-совместимого семейства компьютеров стала стандартом для всей компьютерной промышленности. Широко известная теперь серия вывела компанию в неоспоримые лидеры в области вычислительной техники. Только в США было установлено более 20 тыс. мэйнфреймов System/360, что дало IBM возможность поставить под свой контроль две трети всего рынка компьютеров.
Спустя шесть лет, в 1971 г., IBM представила две первые модели семейства System/370 (370/135 и 370/195), преемников System/360 на новой технологической базе - монолитных интегральных схемах. Запуском в производство моделей семейства System/370 руководил Т. В. Лерсон, сменивший в 1974 г. Т. Дж. Уотсона-мл. на посту президента IBM. Появление новой серии не стало революцией, скорее это была эволюция ранних идей. Компьютеры линейки System/370 были уже полностью построены на интегральных схемах, что дало увеличение производительности по сравнению с линейкой System/360. Новые машины были более надежными, а благодаря использованию полупроводниковой памяти уменьшились в размерах.
Стоит отметить, что самые передовые решения, приводящие к повышению производительности, сразу же появлялись на этих машинах. Так, модель IBM 360/67 имела аппаратуру динамического преобразования адресов. B IBM 360/91 была реализована способность устройства управления обнаруживать все операции, допускающие одновременное исполнение. Многопроцессорность на основе общей оперативной памяти была также реализована в IBM 360/67. При этом межпроцессорную связь обеспечивала команда "сигнал процессору", предусматривающая передачу и прием кода приказа, декодирование кодов приказов и ответ процессору, пославшему сигнал. Для связи процессоров была добавлена дюжина новых команд. Предусмотрена была возможность прерывания одного процесса другим (например, в IBM System/360 модели 65 MP).
Выпущенная в 1971 г. System/370 модели 145 стала первым универсальным компьютером, в котором использовались большие интегральные схемы для построения оперативной памяти и логических функций. Новая технология, заменившая SLT, позволила интегрировать на одной микросхеме элементы, ранее размещавшиеся на нескольких. Благодаря этому машины System/370 стали в три-пять раз производительнее, чем System/360, построенные по SLT-технологии. Кроме того, в модели 145 память на магнитных сердечниках была заменена памятью на основе полупроводниковой технологии.
Мэйнфрейм System/370-45 стал одним из первых серийных компьютеров, использующих технологию "виртуальной памяти". Эта технология расширила возможности компьютеров за счет того, что пространство на жестком диске стало можно использовать для размещения дополнительной оперативной памяти, необходимой для работы ПО. Опережающий просмотр команд для динамического предсказания логических переходов был реализован в машине IBM 3081. Средством повышения производительности стали и присоединенные процессоры, подключавшиеся к центральным ЭВМ в качестве периферийных устройств. Были разработаны специальные устройства, предназначенные для решения очень узких классов задач, однако из-за небольших тиражей и высокой стоимости их применение было ограничено.
В 70-х годах получили широкое распространение матричные процессоры - устройства, реализовавшие концепцию "одна команда - много данных". Матричный процессор IBM-3838 состоял из управляющего процессора, оперативной памяти емкостью до 1 Мбайт, пяти процессорных элементов и устройства сопряжения с каналом, обеспечивающего скорость обмена с компьютером 3-4,5 Мбайт/с. Слово данных матричного процессора имело длину 32 бит. Одновременно матричный процессор мог обрабатывать до семи пользовательских задач. Все процессоры выполняли одновременно одну команду, каждый над своими данными. Производительность матричного процессора оценивалась как 30 MFLOPS или 100 MIPS.
С 1983 г. началась поставка моделей System/370 Extended Architecture. Накопленный компанией опыт позволил создать архитектуру ESA/370, а затем ESA/390. В 1990 г. были выпущены мэйнфреймы семейства 390, которые, как и все предыдущие модели этих семейств, поддерживали совместимость приложений снизу вверх. В 1995 г. появились серверы S/390 Parallel Enterprise Server.
Следующее поколение суперскалярной RISC-технологии, разработанное IBM к концу 80-х годов, - архитектура POWER (Performance Optimization with Enhanced RISC). В начале 1990 г. успешно дебютировала серия RISC System/6000. Тогда же для IBM RS/6000 была выпущена версия ОС Unix, названная AIX Version 3. В 1990 г. IBM продала 25 тыс. компьютеров RS/6000. Объем нового бизнеса IBM к концу того же года достиг 1 млрд долл.
Корпорация IBM учитывала приверженность пользователей к мэйнфреймам, связанную с хорошо обкатанными приложениями, развитыми возможностями защиты данных, резервного копирования и восстановления после сбоев. Однако мэйнфреймы на биполярных микросхемах, обеспечивая быстродействие 60 MIPS на один процессор, требовали водяного охлаждения, слишком много электроэнергии, специальных инженерных сооружений и больших площадей. Взамен IBM предложила мэйнфреймы на КМОП-процессорах, которые обходились потребителям на 70% дешевле.
Существенно, что IBM удваивала производительность КМОП-мэйнфреймов каждые полтора года. Всего за десять лет сменилось пять поколений машин на базе КМОП. Мэйнфреймы System/390 G5 в конфигурации с 10 процессорами способны выполнять до 900 млн инструкций в секунду. Технология IBM S/390 Parallel Sysplex позволяет еще больше увеличить производительность. Неотъемлемой частью архитектуры кластеризации IBM Parallel Sysplex стала технология объединения вычислительных систем, позволяющая нескольким компьютерам взаимодействовать с общим полем данных. При ее использовании коэффициент готовности системы достигает 99,999%.
Для балансировки распределения трафика между серверами, входящими в кластер Sysplex, корпорации IBM и Cisco Systems предлагают совместно разработанное ПО Generic Routing Encapsulation. Это один из результатов стратегического альянса двух корпораций.
На платформе S/390 работают прикладные системы класса ERP компаний SAP, People Soft, Oracle, Baan. Сама IBM предлагает набор программных и аппаратных средств IBM Treasure Series for S/390 для создания хранилищ данных, механизмов поиска и анализа информации приложений SAP R/3 в СУБД DB2.
После выпуска S/390 G5 корпорации IBM удалось захватить 95% мирового рынка мэйнфреймов. В 2000 г. появилось их шестое поколение - S/390 G 6.
Новое поколение - zSeries
Когда в октябре 2000 г. в IBM приступили к ребрэндингу своих серверных систем, эти преобразования были представлены как реакция на растущие требования бизнеса в Интернете. Руководство корпорации объявило о своем намерении использовать на всех платформах такие открытые стандарты и продукты, как TCP/IP, HTML, Java, XML, Apache, и о желании поддерживать быстро приобретающую популярность ОС Linux. Именно тогда мэйнфреймы получили название eServer zSeries, призванное подчеркнуть нулевое время простоя (zero down time) этих систем.
Архитектура z/Architecture, на которой основаны системы zSeries, - это новый стандарт производительности и интеграции, ставший продолжением концепции сбалансированной системы в архитектуре S/390. Такие системы способны устранять узкие места, связанные с недостатком адресуемой памяти, предоставляя фактически неограниченные возможности 64-разрядной адресации и обеспечивая огромный запас для непредвиденных рабочих нагрузок и приложений растущего предприятия.
Новым флагманом мэйнфреймов стала серия компьютеров IBM eServer zSeries 900, оптимизированная для задач электронного бизнеса. В ее состав входят 64-разрядные многопроцессорные системы с оперативной памятью объемом 64 Гбайт и с пропускной способностью системы ввода-вывода и адаптеров сетевых каналов, составляющей 24 и 3 Гбайт/с соответственно. Производительность zSeries 900 превышает 2500 MIPS. Важнейший их компонент - 20-процессорный модуль MCM (Multi-Chip Module). Его 16 процессоров предназначены для исполнения прикладных задач в SMP-режиме, а остальные выполняют такие системные функции, как управление вводом-выводом, восстановление при возникновении ошибок, криптозащита.
Каждая система может работать автономно или в составе кластера Parallel Sysplex совместно с другими компьютерами zSeries и системами IBM S/390. Кластер обеспечивает высокую масштабируемость и исключительный уровень готовности. До 32 систем zSeries 900 можно объединять в кластеры на базе технологии Parallel Sysplex.
В 15 логических разделах zSeries 900 могут независимо друг от друга работать различные ОС (z/OS, z/VM и Linux for zSeries), обращаясь к общим системным ресурсам.
Выпуск новой и недорогой системы начального уровня IBM zSeries 800 (ранее известной под кодовым названием Raptor - "хищник") радикально изменил ценовые характеристики рынка мэйнфреймов. Новая система доступна в нескольких вариантах: восемь моделей общего назначения и единственный в своем роде мэйнфрейм под полным управлением Linux. Отличаются они прежде всего числом процессоров (от одного до четырех) и объемом оперативной памяти (от 8 до 32 Гбайт).
С выпуском zSeries 800 корпорация IBM смогла предложить высокую надежность и производительность технологии zSeries заказчикам, которым мэйнфреймы раньше были не по средствам. Кроме того, IBM впервые реализовала современную технологию кластеризации Parallel Sysplex на мэйнфреймах начального уровня. Напомним, что эта технология обеспечивает практически нулевое время простоя, высокую доступность приложений и надежность бизнеса за счет объединения нескольких мэйнфреймов в сетевой кластер.
Заказчики, использующие мэйнфреймы, все чаще добавляют новые Web-приложения в существующие инфраструктуры для экономии энергии, пространства и расходов на управление. Система zSeries 800 рассчитана на варианты объединения серверов для заказчиков со средним уровнем финансовых возможностей. Она позволяет отказаться от дорогостоящих и недозагруженных серверных пулов, составленных из Web-серверов, серверов файлов, печати и электронной почты, за счет переноса всей нагрузки на один мэйнфрейм, упрощая, таким образом, администрирование и снижая затраты. Благодаря технологии виртуальных машин IBM z/VM система zSeries 800 может объединить от 20 до нескольких сотен серверов Sun или Intel на одной физической платформе.
Благодаря современной технологии система zSeries 800 предоставляет экономичную и гибкую среду для разработки, тестирования и эксплуатации приложений, переноса приложений с 32- на 64-разрядную платформу и новых рабочих нагрузок электронного бизнеса. В zSeries 800 нашли применение технологии самовосстановления и самоуправления, реализованные в компьютерах IBM, включая резервные мощности, кластеры Parallel Sysplex, одновременный ввод-вывод и автоматическое обращение в IBM при обнаружении неисправности системы. Одновременно с новыми мэйнфреймами IBM анонсировала специальную версию 64-разрядной ОС z/OS.e, которая предназначается для исполнения приложений электронного бизнеса, в том числе сервера приложений WebSphere, баз данных DB2 и приложений MQSeries.
Самая мощная на сегодняшний день система масштаба предприятия - это модель eServer zSeries 990 (кодовое название T-Rex, "Тиранозавр"). Подобные системы предназначены для компаний финансового сектора и других отраслей, где требуется максимальная отказоустойчивость, защита информации и высокие вычислительные возможности. Стоимость нового IBM eServer zSeries 990 начинается с 1 млн долл. Новая система - результат четырех лет работы 1200 разработчиков IBM. Инвестиции в разработку "Тиранозавра", по словам представителей IBM, составили около 1 млрд долл. Но система стоит того.
Считается, что zSeries 990 - самый мощный и масштабируемый мэйнфрейм IBM за всю их 40-летнюю историю. Этот сервер обладает вдвое большими возможностями виртуализации и способностью делать примерно втрое больше работы, чем zSeries 900. В дополнение к новому дизайну, который позволяет заказчикам наращивать мощность без отключения системы, значительно упрощена структура продукта.
Производительность 32-процессорной системы zSeries 990 составляет 9000 MIPS, что втрое превышает показатели zSeries 900. Эта модель содержит в два раза больше процессоров, причем масштабировать сервер от одного до 32 процессоров допустимо без отключения системы.
На zSeries 990 поддерживается до 30 логических разделов (LPAR), что вдвое превышает возможности zSeries 900. С помощью версии z/VM 4.4 заказчики могут быстро создавать и эффективно управлять сотнями виртуальных Linux-серверов в одном физическом корпусе. Расширенные технологии виртуализации IBM делают zSeries 990 хорошей платформой для консолидации, когда необходимо сократить стоимость групп серверов и затраты на их управление.
Побивая собственный рекорд безопасности, новая 16-процессорная система zSeries 990 может обрабатывать11 000 транзакций в секунду, проводимых по протоколу Secure Sockets Layer (SSL); это на 57% выше по сравнению с 16-процессорной системой zSeries 900. Квитирование установления связи по протоколу SSL, то самое, что вызывает появление в нижней панели браузеров пиктограммы запертого замка, очень важно для транзакций электронного бизнеса и позволяет безопаснее обрабатывать заказы в оперативном режиме. Возможность обработки большего количества транзакций SSL означает, что компании смогут обслуживать больше заказчиков и за меньшее время обеспечивать больший объем продаж.
Для тех заказчиков, которым нужна высокая способность к подключению для новых задач электронного бизнеса, выполняемых на мэйнфрейме, система zSeries 990 предоставляет до 512 каналов ввода-вывода, что вдвое превышает возможности ее предшественницы. Кроме того, теперь доступно до 16 HiperSocket, которые обеспечивают высокоскоростное соединение по протоколу TCP/IP между виртуальными серверами в пределах одной системы zSeries 990 (это вчетверо превышает возможности zSeries 900). IBM также представила новую технологию под названием "логическая канальная подсистема", которая облегчит для заказчиков консолидацию нескольких мэйнфреймов в единую систему zSeries 990. В zSeries 990 по сравнению с zSeries 900 вчетверо увеличен объем памяти - 256 Гбайт против 64 Гбайт. Сердце zSeries 990 - многокристальный модуль MCM.
Подарок к юбилею
В сороковую годовщину появления мэйнфрейма System/360 корпорация IBM анонсировала систему eServer z890 с современной технологией для упрощения ИТ-среды. Эта система позволила предложить и новые ценовые условия для компаний среднего бизнеса. Кроме того, был объявлен сервер хранения IBM TotalStorage Enterprise Storage Server 750, обеспечивающий профессиональные корпоративные возможности более крупных систем хранения новому сегменту заказчиков. Вместе новый мэйнфрейм и системы хранения позволят компаниям среднего бизнеса консолидировать и упростить свою ИТ-среду с помощью самых современных отраслевых технологий.
Мэйнфрейм z890 создан на основе технологии z990 и предлагает высокий уровень гибкости, виртуализации, автоматизации и масштабируемости. Старшая модель линейки z890 почти в два раза превосходит по вычислительной мощности старшую модель линейки z800, что стало результатом практически 100%-ного увеличения производительности каждого центрального процессора общего назначения. Но, обеспечивая в целом значительное превосходство в вычислительной мощности по сравнению с z800, мэйнфрейм z890 благодаря высокой гибкости предлагается и в виде моделей начального уровня, вычислительная мощность которых более чем на 30% ниже, чем у серверов начального уровня z800. Кроме того, IBM предлагает z890 в качестве единой модели с 28 уровнями вычислительной мощности, что позволяет заказчикам более точно соизмерять размер сервера со своими бизнес-требованиями.
IBM продолжает развивать инновации, использующиеся в мэйнфреймах, добавляя новые возможности в системы z890 и z990. Так, чтобы обеспечить интеграцию Web-приложений на базе zSeries, была разработана новая технология zSeries Application Assist Processor (zAAP) - первая в отрасли среда выполнения Java, специально настроенная для работы с z/OS. Она предназначена для заказчиков, стремящихся интегрировать на одной серверной платформе Web-приложения на основе технологии Java с существующими базовыми бизнес-приложениями и данными. Технология zAAP позволяет увеличить общую системную производительность, упростить серверную инфраструктуру и повысить эффективность эксплуатации при одновременном снижении общих расходов на выполнение вычислений для Java-приложений, развернутых на платформе zSeries.
Расширенная с учетом поддержки zAAP, функция изменения вычислительной мощности по запросу, On/Off CoD (On/Off Capacity on Demand) обеспечивает дополнительные вычислительные ресурсы для кластерных систем Parallel Sysplex и рабочих нагрузок Java. Это позволяет с максимальной гибкостью реагировать на неожиданные изменения спроса.
Для упрощения инфраструктуры предназначен контроллер OSA Express Integrated Console Controller, благодаря которому устраняется потребность в определенном периферийном аппаратном обеспечении и поддерживается до 120 соединений для сеанса консоли.
Усовершенствования для z990 также включают поддержку до четырех логических подсистем каналов, до 1024 каналов ввода-вывода и улучшенную возможность соединения сетей, что помогает ИТ-специалистам упростить управление наиболее сложной инфраструктурой в многофункциональной среде.
Одновременно с новой системой IBM представила и новую версию ОС z/OS 1.6, выход которой запланирован на сентябрь 2004 г. Эта ОС содержит множество усовершенствований, предназначенных для интеграции рабочих нагрузок Java в среде z/OS, включая поддержку zAAP, улучшенное управление рабочими нагрузками для приложений Web-серверов и усовершенствованные средства обеспечения доступности IP-сетей. Кроме того, IBM планирует включить в z/OS 1.6 64-разрядную среду приложений для C/C++ и Java SDK, которая повысит масштабируемость и упростит портирование приложений.
Новая версия z/VM с усовершенствованными функциями виртуализации предназначена для хостинга Linux с улучшенной поддержкой сетей, функций безопасности и открытых устройств (SCSI). z/VSE V3R1 - это следующее поколение VSE для заказчиков zSeries, для которого планируется поддержка открытых устройств (SCSI). Операционная система z/VSE работает в 31-разрядном режиме.
Технология безопасности для мэйнфреймовВ начале года IBM представила новую технологию безопасности (часть релиза операционной системы мэйнфреймов z/OS 1.5) и впервые в индустрии реализовала централизованное управление многоуровневой системой безопасности. Вместе с IBM DB2 Universal Database for z/OS Version 8 решение IBM обеспечивает многоуровневую защиту мэйнфреймов zSeries, что облегчает выполнение требований законодательства и органов финансового контроля и открывает новые возможности электронного хостинга. Эта технология также улучшает совместное использование важной конфиденциальной информации правительственными и другими организациями. Технология многоуровневой защиты позволяет администраторам ИС предоставлять доступ к информации на основе потребностей пользователя или его полномочий. Она предотвращает неавторизованный доступ и разглашение секретной информации. IBM z/OS 1.5 и DB2 V8 позволяют управлять единым хранением данных на уровне строк и доступом к данным пользователей на основе персональных потребностей. Например, если пользователю присвоен самый высокий уровень допуска к секретной информации, то он получает больше прав на использование базы данных, чем обычный пользователь. Внедрение нового решения IBM избавляет организации от необходимости дублировать инфраструктуру для защиты секретных данных, что, в свою очередь, помогает сократить расходы на ИТ, размещение и администрирование. Кроме того, обеспечивается лучшая оперативность данных, их совместное использование, администрирование и управление, поскольку не требуется объединять информацию из разных источников. Как известно, централизованное управление многоуровневой защитой - основная задача для правительственных учреждений, которые хотят ликвидировать дублирование инфраструктуры и упростить организацию совместного использования информации разными ведомствами при повышенном уровне безопасности. ПО IBM z/OS и DB2 может помочь частным компаниям обеспечить безопасность и открывает новые возможности предоставления услуг безопасного хостинга. Многоуровневая безопасность z/OS может использовать такие преимущества IBM eServer zSeries, как мощная криптозащита, высокая доступность, масштабируемость и гибкость для обеспечения надежной защиты среды. |
Заключение
В 90-х годах прошлого века сложилось впечатление, что все задачи можно решить при помощи персональных компьютеров, объединенных в сеть. Чуть позже на замену мэйнфреймам предполагался Интернет. Однако, как показывают сегодняшние реалии, поколебать рыночные позиции этих монстров ИТ-отрасли так и не удалось. На самом деле ПК просто расширили область применения компьютеров и в бизнесе, и в быту, однако ряд задач по-прежнему невозможно решить иначе как на мэйнфрейме.
Мэйнфреймы используются в критически важных областях деятельности компаний, а сроки их службы исчисляются десятилетиями. Поэтому многие из этих машин успешно работают до сих пор. В новом веке интерес к мэйнфреймам вновь растет. Их высокая надежность и производительность остаются непреходящими ценностями. Мэйнфреймы отлично вписались в Интернет-эру; а, может быть, Интернет - лишь один из путей их эволюции. По мнению ряда экспертов, мэйнфреймы, например, практически неуязвимы для вирусов, что привлекает корпорации, желающие застраховаться от кибератак.
Мэйнфреймы пригодны для решения практически любых задач - от научных и инженерных до деловых, требующих больших вычислительных мощностей. Они имеют хорошо сбалансированную многопроцессорную архитектуру с возможностью загрузки нескольких независимых копий ОС. Масштабируемость архитектуры позволяет при увеличении количества процессоров и памяти получать контролируемый, расчетный прирост производительности. Большой объем оперативной памяти таких систем создает новые, ранее недоступные возможности во многих прикладных областях - от ведения больших резидентных баз данных до сложных научных вычислений, например, в таких областях, как исследование генома человека или морская нефтеразведка.