Ревич Юрий Всеволодович
Шрифт:
…Предложение о копировании системы IBM-360 эквивалентно планированию производства математических машин в семидесятые годы на уровне математических машин начала шестидесятых годов. Учитывая тенденцию развития науки и техники, можно смело утверждать, что в семидесятые годы архитектура системы IBM-360 будет устаревшей, не способной удовлетворить требования, предъявляемые к вычислительной технике.
…Архитектура системы IBM-360 имеет ряд недостатков, без устранения которых недопустима разработка ряда машин, предназначенных для использования в ближайшее десятилетие, так как совокупность этих недостатков делает систему не соответствующей даже сегодняшним требованиям.
Копирование зарубежной разработки исключит возможность использования собственного опыта, накопленного коллективами разработчиков математических машин, и на ближайшие годы приведет к отказу от начала разработок, использующих новые принципы. Все это приведет к торможению развития вычислительной техники в стране.
Коллективы разработчиков отечественных математических машин имеют достаточный опыт для разработки рядов машин, соответствующих уровню требований, которые будут предъявлены к вычислительной технике в ближайшие годы.
…Правильным явилось бы решение о разработке архитектуры единого ряда отечественных машин на базе опыта, накопленного в стране с учетом новейших зарубежных достижений».
А. И. Берг (в центре) у разработчиков «Уралов». Второй справа — Б. И. Рамеев
Разработчики «Уралов» имели все основания для такого вывода. Они уже реализовали идею ряда программно совместимых ЭВМ в полупроводниковых «Уралах-11», «Уралах-14», «Уралах-16». При всех обсуждениях серии «Уралов» в АН СССР, НТС Госкомрадиокомитета и междуведомственных комиссиях не было ни одного принципиального замечания по техническим решениям, структуре, функциональным возможностям, операционной системе и т. д. Сравнение архитектурных решений и функциональных возможностей «Уралов» с соответствующими параметрами зарубежных систем (IBM-360 и «Система-4») показывало, что «Уралы» не уступают им по этим показателям, а по некоторым даже превосходят их (возможность создания многомашинных систем, работа по каналам связи и др.). К тому же в Пензенском НИИ математических машин заканчивалась разработка проекта многопроцессорной ЭВМ «Урал-25», завершавшей серию «Урал-11» — «Урал-16» (разработчики — ученики Б. И. Рамеева: В. И. Бурков, А. Н. Невский, А. С. Горшков), успешно шла проработка ЭВМ «Урал-21» на интегральных схемах.
Системные возможности семейства ЭВМ — «Урал-11» — «Урал-25» обеспечивали создание мощных многомашинных автоматизированных систем, в которых ЭВМ объединялись через каналы связи. Пензенские «Уралы» уже работали в многочисленных вычислительных центрах, на заводах, в банках, в системах военного назначения. На полупроводниковых «Уралах» были созданы многомашинные системы «Банк», «Строитель», специальные системы для обработки данных со спутников и др.
На ЭВМ семейства IBM-360, выпускаемых в те годы, такие системы построить было невозможно! Они предназначались в основном для пакетной обработки в вычислительных центрах.
Переход на интегральную элементную базу и дальнейшее развитие структуры и архитектуры «Уралов», безусловно, обеспечили бы возможность создания весьма совершенной системы средств вычислительной техники. Что касается отмечавшейся недостаточности библиотеки программ, то этот недостаток по мере серийного выпуска «Уралов» и расширения круга пользователей постепенно перестал бы быть существенным.
Идея создания ЕС ЭВМ получила полную поддержку стран СЭВ. Причем все они (за исключением ГДР) высказались против копирования IBM-360. Это видно из сохранившихся у Б. И. Рамеева протоколов двухсторонних совещаний (даются в сокращении).
Народная Республика Болгария: «…Так как в функциональном отношении серия машин „Ряд“ проектируется в виде, напоминающем в значительной степени серию машины IBM-360, представляет интерес вопрос об уместности использования полностью разработанного фирмой IBM математического обеспечения. По нашему мнению, это нецелесообразно, а в известном смысле, и невозможно по следующим причинам:
1. Нельзя рассчитывать, что серии „Ряд“ и IBM-360 будут вполне идентичны, а, как известно, даже незначительные несоответствия между двумя машинами приводят к серьезным переменам в математическом обеспечении. Внесение этих перемен предполагает глубокое изучение соответствующих служебных программ, что требует много времени и затрудняется невозможностью рассчитывать на наличие полной документации для математического обеспечения серии IBM-360.
2. Основная структура математического обеспечения IBM в некоторых отношениях морально устареет к моменту окончания серии „Ряд“ и будет исключать удобное и эффективное включение современных средств математического обеспечения.
3. Математическое обеспечение фирмы IBM является широким по объему, но неудовлетворительным по качеству, что приводит к неэффективным машинным программам, которые отнимают много машинного времени». (Из письма зам. Председателя ГКНТ НРБ Б. Гыдева зам. Председателю Госплана СССР М. Раковскому от 26 августа 1968 г.)
Венгерская Народная Республика: «…Венгерская сторона считает, что Единая система ЭВМ должна быть эквивалентной (по архитектуре, надежности, комплектности, программной совместимости) „Системе-4“ или IBM-360. При условии выполнения установленных сроков и обоснований, изложенных в аванпроекте, целесообразно выбрать за основу „Систему-4“». (Протокол совещания специалистов СССР и ВНР от 16 июля 1968 г.)
Германская Демократическая Республика: «…Основой структуры Единой системы является структура системы IBM-360. На следующих совещаниях специалистов следует рассмотреть возможность использования прогрессивных частных решений системы „Сименс-4004“ и „Система-4“ с учетом сроков начала производства и возможности использования комплексов программ». (Протокол согласования основных технических принципов от 16 августа 1968 г.)
Польская Народная Республика: «…Специалисты ПНР высказали мнение, что за основу для разработки следовало бы взять систему более современную, чем IBM-360, например, „Систему-4“… Наиболее быструю разработку современной системы ЭВМ обеспечила бы покупка лицензии на систему ЭВМ „Система-4“ фирмы ICL (Англия)». (Протокол совещания специалистов СССР и ПНР от 12 июля 1968 г.)
Чехословацкая Социалистическая Республика: «…За основу чехословацкая сторона считает целесообразным принять концепцию ряда „Спектра-70“ или же ее более современный вариант „Система-4“, „Сименс-4004“, которые новее IBM-360. Чехословацкая сторона считает, что собственные решения являются лучшей предпосылкой для выполнения сроков и проведения неизбежных изменений в вычислительной машине. Перенятие математического обеспечения чехословацкая сторона считает возможным проводить на уровне основного пользовательского языка операционной системы». (Рабочие записи чехословацкой делегации к протоколу от 11 июля 1968 г.)
После двухсторонних переговоров в августе 1968 года был составлен многосторонний документ «Основные технические принципы создания ЕС ЭВМ», в котором по главному вопросу разработки ЕС ЭВМ было сформулировано следующее мнение, с которым согласились все делегации, кроме ГДР: «Структурная схема ЕС ЭВМ должна быть аналогична структурной схеме современных систем ЭВМ типа IBM-360, „Система-4“ и „Сименс-4004“.
Считать возможным в процессе разработки внесение в структурную схему изменений, отражающих последние достижения в области построения систем ЭВМ или обеспечивающих патентную защиту, при условии сохранения установленных сроков выполнения работ и обеспечения принятой степени преемственности программ и технико-экономических характеристик».
Во время дальнейших многосторонних переговоров единогласно был принят перечень непривилегированных команд ЕС ЭВМ, совпадающих с перечнем команд систем IBM-360, «Система-4» и «Сименс-4004». Вопрос о привилегированных командах обсуждался несколько раз, но решение не было принято. Специалисты ГДР, исходя из своей твердой позиции о необходимости точного копирования IBM-360, предлагали принять перечень привилегированных команд системы IBM-360. Остальные делегации не были согласны с этим. Специальное многостороннее совещание, проведенное в ноябре 1968 года, посвященное выбору логической структуры ЕС ЭВМ, не пришло к согласованному решению. Решение этого вопроса было перенесено на Совет главных конструкторов.
Отечественная линия развития вычислительной техники отнюдь не отрицала широкого международного сотрудничества. Наоборот, ее сторонники С. А. Лебедев, Б. И. Рамеев, М. К. Сулим прекрасно понимали, какую выгоду сулит сотрудничество с фирмами Западной Европы, и сознательно шли им навстречу. Западноевропейские фирмы, производящие вычислительную технику, желая быть конкурентоспособными с фирмой IBM, учитывая огромный научный и производственный потенциал Советского Союза, а также неудовлетворенный спрос на ЭВМ в СССР и странах Восточной Европы, первыми сделали конкретные шаги по установлению сотрудничества с Советским Союзом в области создания и производства вычислительной техники. Инициатором выступила крупнейшая английская фирма ICL, разработавшая к этому времени семейство ЭВМ «Система-4», не уступающее IBM-360.