История вычислительной техники в лицах - Борис Николаевич Малиновский
Шрифт:
Интервал:
Закладка:
Первой страной в Восточной Европе, приступившей к разработке ряда совместимых ЭВМ, стала ГДР, которая решила скопировать одну из моделей американской системы IBM-360.
Дискуссия о третьем поколении ЭВМ — по их структуре и архитектуре — развернулась в СССР в конце 60-х годов. 26 января 1967 г. состоялось совместное заседание Комиссии по вычислительной технике АН СССР (председатель А.А. Дородницын) и Совета по вычислительной технике ГКНТ при Совете Министров СССР (председатель В.М. Глушков). Вел его Глушков. Обсуждался единственный вопрос: какой должна быть ЕС ЭВМ, которая намечалась к созданию в СССР совместно со странами СЭВ? Было принято решение использовать как прототип логическую структуру и систему команд, принятую в IBM-360. Единственным оппонентом, написавшим свое особое (отрицательное) мнение, был… председательствующий на дискуссии Глушков, считавший, что использовать зарубежный опыт, безусловно, надо, но не в такой степени, чтобы просто копировать зарубежные системы, к тому же созданные несколько лет назад.
Кстати, в Академии наук СССР силы специалистов в области электронной техники в то время были значительно ослаблены, если не с казать жестче — подорваны. По правительственному решению, инициатором которого был Н.С. Хрущев, ряд институтов был передан промышленным министерствам. Так, ИТМ и ВТ АН СССР был передан Минрадиопрому и лишь номинально оставался в составе Академии наук СССР.
Разработчики «Уралов» во главе с Рамеевым так же, как Глушков, предложили вести новую разработку на основе отечественного опыта с учетом зарубежных достижений. В октябре 1967 г. они написали в Минрадиопром, которому была поручена разработка ЕС ЭВМ:
«Решение о разработке единого ряда электронных математических машин, предназначенных для использования в народном хозяйстве, правильное и своевременное. Оно призывает к объединению усилий коллективов разработчиков математических машин. Нужно ожидать, что это позволит резко увеличить производство математических машин благодаря единой технологической и конструктивной основе и даст возможность использовать единое математическое обеспечение для большинства применений.
Успех, который предполагается достигнуть в результате разработки единого ряда машин, целиком определяется путями решения этого вопроса. Не может не вызвать серьезных возражений решение о копировании моделей машин системы IBM-360, предложенное комиссией по вычислительной технике при Президиуме АН СССР 26.1.67 г.
Необходимо учитывать, что система IBM-360, являясь разработкой 1963–1964 годов, уже в настоящий момент начинает отставать от уровня требований, предъявляемых к математическим машинам.
… Предложение о копировании системы 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. Нельзя рассчитывать, что серии