Борис Малиновский - Информационные технологии в СССР. Создатели советской вычислительной техники
В ноябре 1962 г. была закончена разработка унифицированного комплекса элементов „Урал-10“, рассчитанного на автоматизированное производство. Хотя элементы разрабатывались для использования в серии ЭВМ „Урал-11“ — „Урал-16“, они нашли широкое применение и в других средствах вычислительной техники и автоматике. Для этих целей было выпущено несколько миллионов штук элементов.
В апреле 1963 г. была закончена разработка аванпроекта новой серии „Уралов“, который состоял из 5 частей: элементы, узлы и блоки; устройства; машины; системы передачи дискретной информации по линиям связи; материалы по стоимости и трудоемкости изготовления элементов, блоков, устройства и машин, рассмотренных в аванпроекте.
21–22 мая 1963 года аванпроект был рассмотрен на Координационном междуведомственном НТС Госкомитета по радиоэлектронике СССР.
НТС постановил:
1. Одобрить аванпроект ряда универсальных цифровых вычислительных машин на полупроводниковых элементах для народного хозяйства и рекомендовать положить в основу для проведения ОКР. […]
1. С целью сокращения сроков разработки машин и освоения их в серийном производстве просить Госкомитет по радиоэлектронике СССР, СНХ СССР и СНХ РСФСР решить вопрос о подключении к разработке научно-исследовательских институтов ГКРЭ и КБ заводов совнархозов, имея в виду окончание разработки и внедрения в серийное производство всех машин ряда в 1964–1965 гг.
2. Считать первоочередной задачей, с целью удовлетворения текущих потребностей народного хозяйства, разработку и внедрение в народное хозяйство машин типа „Урал-11“ и „Урал-14“ с учетом обеспечения их серийного производства с 1964–1965 гг. взамен выпускаемых в настоящее время ламповых машин[43].
С 1964 г. „Урал-11“ и „Урал-14“ выпускались серийно, а производство „Урал-16“ началось с 1969 г. Вот фамилии тех, кто сделал основной вклад в создание семейства ЭВМ „Урал-11“ — „Урал-16“ и составлял основной костяк Пензенской школы цифровых вычислительных машин: Б. И. Рамеев — руководитель разработки, Главный конструктор машин „Урал“, В. И. Бурков, А. Н. Невский, Г. С. Смирнов, А. С. Горшков, В. И. Мухин — заместители Главного конструктора, А. Г. Калмыков, Л. Н. Богословский, М. Н. Князев, О. Ф. Лобов, Н. М. Коноплян, А. И. Плетминцев, В. К. Елисеев, В. Г. Желнов, Ю. В. Пинигин.
Владимир Иванович Бурков
Лев Николаевич Богословский
ЭВМ «Урал-16»
Александр Степанович Горшков
Андрей Николаевич Невский
A. M. Литвинов
Олег Федорович Лобов
Особо хотел бы отметить выдающиеся способности и вклад В. И. Буркова в разработку структуры, системы команд, операционной системы и программное обеспечение. Им предложено, кажется, впервые в СССР, формальное описание команд для одинакового понимания их как математиками, так и конструкторами.
Важно отметить, что Пензенский институт явился „кузницей кадров“ для многих институтов по вычислительной технике в ряде городов Союза: в Минске (Пржиалковский, братья А. Я. и В. Я. Пыхтины и другие, до 10 человек), Ереване (Цехновицер, Торопов и др.), Тбилиси (Брусиловский и др.), Лисичанске (Рязанов и др.).
Василий Иванович Мухин
Геннадий Сергеевич Смирнов
С удовольствием отмечаю, что в период моей конструкторской деятельности и в Москве, и в Пензе я работал в организациях, которые с полным основанием можно назвать научно-производственными объединениями. Научно-исследовательский институт, СКБ и завод возглавлялись одним директором (в Москве — М. А. Лесечко, в Пензе — Н. А. Разумов и позже В. А. Шумов) и поэтому не возникало проблем с внедрением в серийное производство новых разработок. В этом отношении я, возможно, был в лучшем положении, чем другие главные конструкторы.
Во всей конструкторской деятельности одним из главных принципов я считал унификацию. Так было, когда разрабатывали ламповые „Уралы“, и это позволило на базе унифицированных элементов и конструкций в короткий срок создать ряд ЭВМ. Вопросу унификации было уделено особое внимание, когда разрабатывали новую серию „Урал-11“ — „Урал-16“. Максимальная унификация элементов, узлов, устройств, машин, стандартизация связей (интерфейсов) дала возможность минимизировать номенклатуру и тем самым облегчить компоновку систем и облегчить серийное производство. Расширение и развитие идей такой глубокой унификации и стандартизации и привели меня к определению основных системных, структурных, логических, конструктивных и технологических особенностей будущих ЭВМ».
Основные черты нового поколения машин, воплощенные Б. И. Рамеевым в новой серии «Уралов», кратко сводятся к следующему:
✓ машины должны представлять собой конструктивно, схемно и программно совместимый ряд ЭВМ различной производительности, с гибкой блочной структурой и широкой номенклатурой устройств со стандартизованным способом подключения, позволяющим подобрать комплект машины, наиболее подходящей для данного конкретного применения, и поддержать в процессе эксплуатации параметры машины на уровне изменяющихся потребностей заказчика и новых разработок устройств;
✓ конструктивные и схемные возможности должны позволять комплектовать системы обработки информации, состоящие из нескольких одинаковых или разных машин, обеспечивая плавное изменение количественных характеристик ряда и существенно расширяя ряд в сторону увеличения производительности, расширения круга решаемых задач и областей применения;
✓ возможности резервирования отдельных устройств и машин должны обеспечить создание систем повышенной надежности для обработки информации в заданное время. Должны быть предусмотрены:
✓ система схемной защиты информации, независимость программ от места в памяти, система относительных адресов, развитая система прерываний и приостановок и соответствующая система команд, позволяющая организовать сложную систему одновременно работающих устройств и одновременное решение многих задач;
✓ возможность работы в режимах с плавающей и фиксированной запятой, в двоичной и десятичной системах счисления, выборку и выполнение операций со словами фиксированной и переменной длины, что позволяет эффективно решать как планово-экономические, информационные, так и научно-технические задачи;
(adsbygoogle = window.adsbygoogle || []).push({});