Начало информатики и создание первых ЭВМ в СССР

Начало информатики и создание первых ЭВМ в СССР

В рамках проекта Международного компьютерного общества IEEE Computer Society по созданию всемирной истории развития информатики в конце 1996 г. Российский национальный подкомитет IEEE Computer Society готовил историографию советской и российской информатики. Было просмотрено множество документов и проведены встречи с живыми свидетелями того времени, когда создавались первые советские электронные цифровые вычислительные машины (ЭВМ), с целью установить хронологию основных событий. Были установлены даты, когда появились первые ЭВМ, написаны первые программы, выпущены первые книги и учебники, прочитаны первые курсы в институтах и университетах.

Результаты этой работы были приведены в статье «Computers in Russia: Science, Education, and Industry», опубликованной в IEEE Annals of the History of Computing (vol. 21, no. 3, Jul-Sept, 1999).

По заключению Российского национального подкомитета IEEE Computer Society компьютерная информатика в России, в СССР началась с работ И.С. Брука.

В августе 1948 г. он подготовил проект «Автоматическая цифровая электронная машина». Примерно в это же время он представил совместно со своим сотрудником инженером Б.И. Рамеевым заявку на изобретение «Автоматическая цифровая вычислительная машина». 4 декабря 1948 г. Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство зарегистрировал за номером 10475 авторское свидетельство на изобретение И.С. Бруком и Б.И. Рамеевым автоматической цифровой вычислительной машины. Это первый официально зарегистрированный документ, касающийся развития вычислительной техники в нашей стране. Поэтому 4 декабря может считаться днем рождения советской (а ныне – российской) информатики.

Авторское свидетельство № 10475

Рис. 1. Авторское свидетельство № 10475

И.С. Брук шёл к этому дню целеустремленно и последовательно. Исаак Семенович Брук в 1935 г. был принят на работу в Энергетический институт АН СССР им. Г.М. Кржижановского (ЭНИН). В организованной им лаборатории электросистем он развернул исследования по расчёту режимов работы мощных энергосистем и их статической устойчивости, по вопросам компенсации реактивной мощности дальних линий электропередач и многим другим проблемам электроэнергетики. Для решения этих вопросов в лаборатории создается расчётный стол переменного тока – своеобразное специализированное вычислительное устройство, предназначенное для моделирования сложных электрических сетей. За эту работу в мае 1936 г. И.С. Бруку присуждается учёная степень кандидата технических наук, а в октябре того же года он защищает докторскую диссертацию на тему «Продольная компенсация линий электропередач». В 1936 г. им создан механический прибор для решения обыкновенных дифференциальных уравнений. В 1939 г. разработан, изготовлен и установлен в ЭНИН механический интегратор, позволяющий решать дифференциальные уравнения до шестого порядка. По современной классификации этот механический интегратор является аналоговой вычислительной машиной. В 1939 г. И.С. Брук избирается членом-корреспондентом АН СССР.

И.С. Брук

Рис. 2. И.С. Брук

Поиск путей автоматизации расчётов продолжался И.С. Бруком и в послевоенные годы. В 1946 г. он создает механический прибор для приближённого решения дифференциальных уравнений Пуассона-Лапласа. Однако учёного всё больше привлекал значительно возросший уровень радиоэлектроники. В лаборатории электросистем было разработано и изготовлено аналоговое вычислительное устройство – электронный дифференциальный анализатор, предназначенный для интегрирования уравнений до двадцатого порядка. Это был его первый опыт использования радиоэлектроники.

Заинтересовавшись появившимися в конце 1940-х гг. публикациями об электронных цифровых вычислительных машинах, член-корреспондент АН СССР по Отделению технических наук И.С. Брук становится активным участником научного семинара, обсуждавшего вопросы построения автоматических цифровых вычислительных машин.

Летом 1948 г. И.С. Брук принял на работу в лабораторию электросистем ЭНИН АН СССР инженера Б.И. Рамеева. В августе они разработали проект цифровой электронной вычислительной машины и к концу этого же года подготовили и направили в Государственный комитет Совета Министров СССР по внедрению передовой техники в народное хозяйство заявку на изобретение «Автоматическая цифровая вычислительная машина» и более десяти заявок на изобретение составных частей такой машины. На десять из этих заявок, в т.ч. на автоматическую цифровую вычислительную машину, были получены авторские свидетельства.

Ниже приводятся фрагменты копий заявления и справки о первенстве №365968-III Авторского свидетельства на изобретение «Автоматическая цифровая вычислительная машина».

«…В Комитет по изобретениям и открытиям.

Заявление.

Просим выдать нам авторское свидетельство на изобретение под названием

«Автоматическая цифровая вычислительная машина (АЦВМ)». К заявлению прилагаем: Описание на 16 страницах в 3-х экз. Чертежи на 3-х листах в 3 экз.

1 дек. 1948 г. И.С. Брук, Б.И. Рамеев»

В заявке на изобретение приведены краткие описания всех элементов машины и принцип их совместного действия в машине. (Прим. автора).

« … Предмет изобретения

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

  • главный программный датчик машины запускается в начале каждого такта стартовым сигналом и включает отдельные элементы машины в соответствии с программой решения задачи, которые затем работают автономно в течение одного такта,
  • применяется релейно-кодовый принцип работы с одновременной передачей цифр всех разрядов числа во всех элементах машины,
  • применяется вспомогательная вычислительная машина с несколькими фиксированными программами, записанными на непрерывно вращающихся барабанах, для интерполирования и выполнения часто повторяющихся вычислительных операций,
  • применяются отдельный сумматор, умножитель и делитель, выполненные по заявкам №381421- IV, №381433-IV, №381478-IV, №364301-IV, №364298,
  • применяются дешифраторы двоичного кода для управления работой машины, выполненные по заявкам №363668-III, №363665-III.»

«Справка о первенстве №365968-III 4 декабря 1948 г.

Рассмотрев заявку гр. гр. Брук Исаака Семеновича и Рамеева Башира Искандеровича за №365968-III на «Автоматическую цифровую вычислительную машину и все относящиеся к ней материалы, Управление по изобретениям и открытиям… решило выдать гр. гр. Брук И.С. и Рамееву Б.И. авторское свидетельство…, изложив предмет изобретения в следующей редакции:

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

Начальник отдела (Стравинский)

Табл. 1. Авторские свидетельства, полученные И.С.Бруком и Б.И Рамеевым.

Номер авт. св.

Номер заявки

Дата приоритета

Название изобретения

1

86341

381478

14.06.1948

Умножитель чисел в двоичной системе

2

9674

364321

18.08.1948

Непрерывный сумматор

3

14731

364300

18.08.1948

Устройство для перевода чисел двоичной в десятичную систему

4

10471

364301

18.08.1948

Умножитель с двойным рядом счетчиков

5

15153

365010

14.09.1948

Электронный числовой интегратор

6

10475

365968

04.12.1948

Автоматическая цифровая вычислительная машина

7

10922

366940

07.02.1949

Однозначный сумматор двоичных чисел

8

11555

366941

07.02.1949

Релейно-кодовый умножитель

9

11573

366939

07.02.1949

Умножитель для одновременного умножения нескольких чисел в двоичной системе

10

11372

966942

07.02.1949

Сумматор для одновременного суммирования нескольких чисел в двоичной системе

1.1 Автоматическая цифровая вычислительная машина М-1

Первый шаг на пути создания автоматической цифровой электронной вычислительной машины был сделан. С этого времени И.С. Брука не покидает идея построения электронной цифровой вычислительной машины в своей лаборатории. Теоретические и научно-технические вопросы решены. Предстояло решить организационные и материально-технические вопросы реализации этой идеи.

В начале 1950 г. он обратился в Президиум АН СССР с предложением включить в план работы лаборатории электросистем создание АЦВМ М-1. Это предложение было принято, и распоряжением Президиума Академии наук СССР от 22 апреля 1950 г. лаборатория электросистем получила финансирование и дополнительную численность специалистов для разработки АЦВМ М-1.

В апреле 1950 г. на работу к И.С. Бруку был направлен выпускник радиотехнического факультета МЭИ Николай Яковлевич Матюхин, зачисленный в лабораторию электросистем на должность младшего научного сотрудника. В лице Н.Я. Матюхина И.С. Брук получил достойного ученика, который сумел достаточно быстро усвоить идею и основные принципы построения ЭВМ. (Он начал свою работу по АЦВМ М-1 разработкой логической схемы трёхвходового сумматора и общей схемы арифметического узла.

Логическая схема сумматора АЦВМ М-1

Рис. 3. Логическая схема сумматора АЦВМ М-1: b и c – выходы триггеров слагаемых, e – выходы триггера переходной единицы

Таблица сложения сумматором М-1

Рис. 4. Таблица сложения сумматором М-1

Принципиальная электрическая схема полусумматора на приборах КВМП-2-7

Рис. 5. Принципиальная электрическая схема полусумматора на приборах КВМП-2-7.

Основные электрические схемы системы элементов М-1

Рис. 6. Основные электрические схемы системы элементов М-1.

Каждый цифровой разряд арифметического узла содержал трёхвходовый двоичный сумматор, четыре триггера числовых регистров, построенных на радиолампах 6Н8С (два регистра слагаемых, регистр переходной единицы, регистр сдвига) и триггер приёмной цифровой магистрали, построенный на двух радиолампах 6П6. Один такой разряд содержал 22 радиолампы, из которых 16 ламп (диоды 6Х6) использовались в построении логических схем.

По разработанной Н.Я. Матюхиным принципиальной электрической схеме арифметического узла к июню 1950 г. был изготовлен макет. Вид этого макета показывал, что машина с такими элементами будет иметь внушительные размеры, и в “Лаборатории электросистем” могут возникнуть проблемы с её размещением.

Поскольку основное количество радиоламп использовалось для построения логических схем, Брук предложил провести исследования возможности применения в дешифраторах и смесителях полупроводниковых приборов – малогабаритных купроксных выпрямителей КВМП-2-7.

К этой работе подключился Ю.В. Рогачев. Статистические исследования параметров значительного количества этих выпрямителей показали стабильность технических характеристик.

Основные характеристики КВМП-2-7

  • допустимый прямой ток – 4 мА;
  • допустимое обратное напряжение – 120 В;
  • прямое сопротивление (при величине тока 3–4 мА) – 3-5 Ком;
  • обратное сопротивление – 0,5–2 Мом.

Соотношение прямого и обратного сопротивлений (не ниже 1:100) надёжно могло обеспечить выполнение диодных функций в логических схемах. С учётом этих параметров была рассчитана электрическая схема сумматора и изготовлен макет арифметического узла, по функциональной схеме идентичный ламповому сумматору.

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

В августе уже стало ясно, что схема работает надёжно и что использованные в макете купроксные выпрямители устойчиво выполняют логические функции диодов. Были проведены заключительные испытания этого макета с непосредственным участием И.С. Брука. Испытания уверенно подтвердили надёжную работу логических схем, построенных на базе миниатюрных купроксных выпрямителей. По результатам этих испытаний И.С. Брук принял окончательное решение строить логические схемы машины М-1 с использованием полупроводниковых приборов КВМП-2-7. Оценивая это решение, И.С. Брук с восторгом, не скрывая эмоций, заявил: «Это прорыв, триумф! Это первый шаг, который откроет путь для каждого инженера иметь цифровую вычислительную машину на своём рабочем месте!..»

В своих воспоминаниях Н.Я. Матюхин так оценил значение этого решения: «Одним из принципиальных решений, которое, как мне кажется, предопределило успех нашей первой машины и короткие сроки её создания, был курс, принятый Бруком на широкое использование полупроводниковых элементов. Тогда они были представлены в нашей промышленности только малогабаритными купроксными выпрямителями, которые выпускались для нужд измерительной техники. Брук договорился о выпуске специальной модификации такого выпрямителя размером с обычное сопротивление, и мы создали набор типовых схем. В мастерской при лаборатории началось изготовление и монтаж блоков, и менее чем через год машина уже «задышала». Было в машине несколько тысяч купроксных выпрямителей и только всего несколько сотен радиоламп. Так АЦВМ М-1 стала первой в мире цифровой вычислительной машиной, в которой логические схемы строились на полупроводниковых приборах.

Применение купроксных выпрямителей вместо радиоламп позволило значительно уменьшить размеры машины, что кардинально решило вопрос с её размещением (для установки машины выделялась одна из комнат площадью 15 кв. м), уменьшить потребляемую мощность электроэнергии, что улучшало температурный режим, значительно сократить объём работ, а значит, и сроки изготовления машины».

Реализация решения И.С. Брука использовать в схемах М-1 купроксные выпрямители КВМП-2-7 началась с разработки конструкторской документации на блок одного цифрового разряда арифметического узла. Конструкция блока представляла собой металлическую панель с размещенными в один ряд 10 радиолампами. В начале сентября была выпущена монтажная схема, и началось изготовление цифровых блоков арифметического узла непосредственно в монтажной мастерской лаборатории. Н.Я. Матюхин приступил к разработке МПД (местного программного датчика АУ).

В сентябре 1950 г. состав лаборатории значительно расширился. Был принят на работу по распределению окончивший техникум Р.П. Шидловский. Направлена для выполнения дипломного проекта студентка РТФ МЭИ Т.М. Александриди. Н.Я. Матюхин порекомендовал И.С. Бруку принять на работу студентов 5-го курса РТФ МЭИ М.А. Карцева и Ю.Б. Пржиемского. Приступили к работе в лаборатории электросистем техник Л.М. Журкин и однокурсник Н.Я. Матюхина инженер А.Б. Залкинд.

Были чётко определены конкретные исполнители машины и её узлов. Общее руководство разработкой возлагалось на Н.Я. Матюхина. Разработку арифметического узла и элементной базы выполняли Н.Я. Матюхин и Ю.В. Рогачев, разработку главного программного датчика – М.А. Карцев и Р.П. Шидловский. Конструкцию магнитного барабана под техническим руководством И.С. Брука проектировал конструктор И.А. Кокалевский, электронные схемы магнитной памяти – Н.Я. Матюхин и Л.М. Журкин. Т.М. Александриди в качестве темы дипломного проекта получила задание на разработку электронной памяти на электростатических трубках. А.Б. Залкинд и специалист по телеграфной аппаратуре Д.У. Ермоченков разрабатывали схему стыковки трансмиттера и широкоформатного телетайпа с арифметическим узлом.

В этот период под научным руководством И.С. Брука с участием Н.Я. Матюхина и М.А. Карцева началась техническая проработка архитектуры машины. Дополнительно к этой работе И.С. Брук привлёк математика Ю.А. Шрейдера. Периодически в этой работе принимал участие академик С.Л. Соболев. (Проживая в соседнем доме, он имел возможность часто посещать лабораторию электросистем И.С. Брука). Группой в таком составе были проведены глубокие исследования алгоритмов решения различных задач, которые привели к решению использовать в машине двухадресную систему команд. Был разработан технический проект. Состав машины включал арифметический узел (АУ), главный программный датчик (ГПД), внутреннюю память двух видов – электронную (ЭП) и магнитную (МП), узел ввода/вывода (УВВ).

Блок-схема М-1

Рис. 7. Блок-схема М-1.

Арифметический узел содержал 24 цифровых блока, блок знака числа, блок для выполнения сложения и вычитания, блок для выполнения умножения и деления, блок формирования и усиления импульсов.

В состав ГПД входило 12 типов блоков: генератор тактирующих импульсов, блок пуска и синхронизации, распределитель импульсов, блок формирования импульсов, регистр адреса, пусковой регистр, селекционный регистр, регистр сравнения, блок операций и шифра, клапанный блок, блок выбора памяти, блок операции сравнения.

Планировалась разработка двух видов запоминающих устройств – магнитного (с магнитным барабаном) и электронного (с использованием электростатических трубок).

Опираясь на практический опыт разработки новых серий асинхронных двигателей, полученный во время работы во Всесоюзном электротехническом институте им. В.И. Ленина, и на работу по изобретению годы Великой Отечественной войны синхронизатора авиационной пушки, обеспечивающего возможность стрелять через вращающийся пропеллер, Брук принял в 1950 г. решение о проектировании магнитного барабана для использования в качестве запоминающего устройства магнитной памяти машины М-1. Основным узлом этой магнитной памяти являлись вращающийся дюралюминиевый цилиндр, покрытый ферромагнитным слоем, и магнитные головки, расположенные по образующей цилиндра. Электронная часть содержала генераторы импульсов записи, усилители чтения, клапан чтения.

В качестве запоминающих элементов электронной памяти планировалось использование электростатических трубок широкого применения. Узел электронной памяти включал блок из девяти электростатических трубок ЛО-737, схемы строчной развертки, клапаны чтения-записи, схемы кадровой развертки, схема подсветки, генераторы ВЧ, усилители чтения, формирователи строба.

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

Блок-схема арифметического узла М-1.

Рис. 8 Блок-схема арифметического узла М-1.

Широким фронтом началась разработка конструкторской документации на электронные блоки узлов машины. Оформленные схемы передавались в монтажную мастерскую лаборатории для изготовления. В специально отведённой для М-1 комнате был построен постамент площадью около 4 кв. м, в центре которого установлена прямоугольная вентиляционная колонна с отверстиями для обдува панелей. Воздух в колонну нагнетал мощный вентилятор, установленный под постаментом. По бокам колонны размещались стойки, предназначенные для крепления на них блоков с электронными схемами узлов. По мере изготовления блоки устанавливались на свои штатные места в стойках для настройки и автономной стыковки.

В сентябре 1950 г. была завершена разработка конструкторской документации на блоки МПД АУ. В начале октября М.А. Карцев приступил к разработке главного программного датчика. Была разработана блок-схема ГПД. В процессе проектирования этого устройства были разработаны конкретные схемы, реализующие принципиально новое техническое решение – двухадресную систему команд, нашедшую впоследствии широкое применение в отечественной и зарубежной вычислительной технике. Началась разработка и выпуск конструкторской документации (КД) на блоки ГПД. По мере завершения разработки КД на блок, его монтажная схема передавалась монтажникам для производства.

Завершалось проектирование магнитной памяти. Проектирование электронных схем записи и чтения магнитных сигналов для выпускников радиотехнического факультета МЭИ Н.Я. Матюхина и А.Б. Залкинда трудностей не составляло. Использование магнитных головок от бытовых магнитофонов решило вопрос и с комплектацией. В опытном производстве Энергетического института АН СССР были изготовлены механизм и дюралюминиевый цилиндр для магнитного барабана. Покрыть поверхность этого цилиндра ферромагнитным слоем согласились специалисты Всесоюзного радиокомитета.

В декабре изготовление блоков арифметического узла было завершено, и начался монтаж плат и блоков других устройств. В феврале 1951 г. было закончено изготовление блоков главного программного датчика, а к весне 1951 г. были изготовлены, отлажены и состыкованы электронные схемы и барабан магнитной памяти.

В марте 1951 г. все узлы были полностью укомплектованы блоками. Продолжался монтаж блока трубок электронной памяти. Арифметический узел к этому времени был автономно отлажен и выполнял операцию сложения в автоматическом режиме.

Фото АЦВМ М-1 (март 1951 г.). Вид с лицевой стороны АУ

Рис. 9 Фото АЦВМ М-1 (март 1951 г.). Вид с лицевой стороны АУ

Фото АЦВМ М-1 (март 1951 г.). Вид со стороны магнитного барабана

Рис. 9 Фото АЦВМ М-1 (март 1951 г.). Вид со стороны магнитного барабана

В начале апреля результаты работы по созданию М-1 рассматривались комиссией Президиума Академии наук СССР. В её состав входили академики И.П. Бардин, А.В. Топчиев, Г.М. Кржижановский, М.А. Лаврентьев, С.Л. Соболев и ещё ряд представителей АН и промышленности. Демонстрация автоматической работы арифметического устройства произвела на посетителей огромное впечатление. Световая индикация цифровых регистров визуально показывала автоматический процесс выполнения операции сложения, который особенно ярко выражался при работе устройства в режиме счётчика, когда яркое свечение индикаторных лампочек первых разрядов постепенно снижалось, в средних разрядах превращалось в мигание, которое в каждом следующем разряде становилось все реже и реже.

По результатам этого посещения Президиум Академии наук СССР распоряжением № 602 от 16 апреля 1951 г. за успешное выполнение работ по его заданию от 22 апреля 1950 г. премировал десять ведущих разработчиков машины, которым при вручении премии были выданы памятные выписки из этого распоряжения.

Фотокопия выписки из распоряжения АН СССР

Рис. 10. Фотокопия выписки из распоряжения АН СССР

Продолжалась автономная настройка остальных узлов машины и их частичная стыковка. Был подключен к электрическому питанию изготовленный в опытном производстве Энергетического института АН СССР магнитный барабан. На отдельном столе в комнате М-1 были установлены и с помощью кабелей с разъёмами подключены к стойке машины трансмиттер, обеспечивающий ввод в машину исходных данных и программы решения задачи с бумажной перфоленты, и широкоформатный телетайп, на котором печатались цифровые таблицы с результатами решения задач.

Началась разработка тестовых программ. Отрабатывалась система команд и технология программирования. В этой работе принимали участие молодой математик к.ф.-м.н. Ю.А. Шрейдер, М.А. Карцев, Н.Я. Матюхин и ряд других потенциальных пользователей машины, среди которых был и академик С.Л. Соболев. Они разрабатывали программы для решения на М-1 конкретных задач, обучали программированию разработчиков машины и её потенциальных пользователей. Для контроля правильности работы машины при комплексной стыковке составлялись программы решения простых задач, результаты которых можно было сравнительно легко проверить. Удачной оказалась программа решения уравнения параболы у=х2. Одинаковые результаты решения для положительного и отрицательного значений х давали возможность определить правильность работы машины, сравнивая распечатки симметричных значений результатов решения. Можно считать, что эта программа явилась первой тестовой программой машины М-1.

С конца августа 1951 г. началась комплексная отладка машины – выполнение арифметических и логических операций в автоматическом режиме. К этим работам подключились В.В. Белынский и Ю.Б. Пржиемский. Комплексная настройка и испытания машины завершились в начале декабря 1951 года решением целого ряда контрольных задач, в т.ч. задач академика С.Л. Соболева.

Машина вместе с проектом научного отчёта о завершении работы, выполненной по распоряжению Президиума Академии наук СССР от 22.04.1950 г., была предъявлена приёмной комиссии. 15 декабря 1951 г. отчёт о работе «Автоматическая цифровая вычислительная машина М-1» был утверждён директором Энергетического института АН СССР академиком Г.М. Кржижановским. Его распоряжением с начала 1952 г. АЦВМ М-1 была введена в постоянную эксплуатацию.

На ней производились разнообразные расчёты, отрабатывалась технология программирования, решались многие научные задачи в интересах лаборатории электросистем и других лабораторий ЭНИН. Учёные и инженеры, решавшие свои проблемы на расчётном столе и на механическом интеграторе, переключались на расчёты с использованием АЦВМ М-1. Сформировалась группа программистов. Специалистами Мосэнерго совместно с учёными лаборатории электросистем производились расчёты режимов работ электрических сетей города. Учёными лаборатории теплотехники А.С. Предводителева. на этой машине начали делать первые расчёты нагрева баллистических ракет при движении в атмосфере. Таблицы с результатами расчётов параметров воздуха за ударной волной немедленно передавались конструкторам из ОКБ С.П. Королёва, которые определяли необходимое количество теплозащитного материала ракеты. Использовалась М-1 и для решения других крупных научных задач сторонними организациями. Одним из первых решал на ней свои задачи академик С.Л. Соболев, в то время заместитель по научной работе в институте академика И.В. Курчатова. Для его коллектива в самом начале 1952 г. были проведены расчёты по обращению матриц большой размерности. Использовалась М-1 и для решения других крупных научных задач сторонними организациями, которые позднее (в 1953 – 1954 гг.) переключились на работы на введённой в эксплуатацию ЭВМ М-2. В эксплуатации машина М-1 находилась около трёх лет. Первые полтора года М-1 была единственной работающей ЭВМ в России.

Основные характеристики М-1

  1. Система счисления – двоичная, с фиксированной запятой.
  2. Количество двоичных разрядов – 24.
  3. Арифметический узел – параллельный.
  4. Система команд – двухадресная.
  5. Объём внутренней памяти:
    • на магнитном барабане – 256 25-разрядных чисел;
    • на электростатических трубках – 256 25-разрядных чисел.
  6. Быстродействие:
    • с магнитной памятью – 20 операций в секунду;
    • с электронной памятью операция сложения выполнялась за 50 мкс, операция умножения – за 2000 мкс.
  7. Выполняемые операции: сложение, вычитание, умножение, деление и ряд вспомогательных операций.
  8. Ввод информации и программ – с перфоленты трансмиттером.
  9. Вывод результатов и печать – на широкоформатном телетайпе.
  10. Комплектующие элементы: радиолампы 6Н8С, 6Ж4, 6П6, купроксные выпрямители КВМП-2-7, электростатические трубки ЛО-737.
  11. Количество радиоламп – 730.
  12. Площадь помещения – 15 кв. м.
  13. Потребляемая мощность – 8 кВт.
Образец печати результатов работы М-1

Рис. 11. Образец печати результатов работы М-1.

Копия титульного листа отчета по АЦВМ М-1

Рис. 12. Копия титульного листа отчета по АЦВМ М-1

И. С. Брук

И. С. Брук

Н. Я. Матюхин

Н. Я. Матюхин

М. А. Карцев

М. А. Карцев

Т. М. Александриди

Т. М. Александриди

А. Б. Залкинд

А. Б. Залкинд

Ю. В. Рогачев

Ю. В. Рогачев

Р. П. Шидловский

Р. П. Шидловский

Рис.13. Авторский состав создания одной из первых в СССР цифровой машины М-1 (1950-1951гг.)

1.2. Малая электронная счетная машина МЭСМ.

(По материалам книги Б.Н.Малиновского «История вычислительной техники в лицах».)

Титульный лист книги

Рис. 14. Титульный лист книги.

В 1948 г. в Киеве вопросами создания счётных машин начал заниматься С.А. Лебедев. Крупный специалист в области электроэнергетики член-корреспондент АНСССР Сергей Алексеевич Лебедев в 1945 г. был избран действительным членом Академии наук Украины и назначен директором Института электротехники АН Украины. Став директором этого института, С.А. Лебедев добавил к существующим лабораториям энергетического профиля свою лабораторию моделирования и регулирования. Судя по её названию, он не предполагал сразу развернуть работы по вычислительной технике, предпочитая привычные исследования в области технических средств стабилизации и устройств автоматики.

С.А.Лебедев

Рис. 15. С.А.Лебедев

Сам Сергей Алексеевич позднее вспоминал: «Быстродействующими счётными машинами я начал заниматься в конце 1948 г. В 1948–1949 гг. мной были разработаны основные принципы построения подобных машин…». Возможно, к окончательному решению заняться разработкой цифровой ЭВМ С.А. Лебедева подтолкнул М.А. Лаврентьев. Такое мнение высказывали В.М. Глушков, С.Г. Крейн и О.А. Богомолец. Богомолец несколько раз выезжал в Швейцарию и, как заядлый радиолюбитель, собирал интересующие его проспекты и журналы с сообщениями о цифровых вычислительных устройствах. Приехав в Киев летом 1948 г., он показал журналы М.А. Лаврентьеву, тот – Лебедеву. Может быть, знакомство с рекламой помогло принять давно зревшее решение.

С осени 1948 г. С.А. Лебедев ориентировал свою лабораторию на создание МЭСМ. Продумав основы её построения, он в январе-марте 1949 г. представил их для обсуждения на созданном им семинаре, в котором участвовали М.А. Лаврентьев, В.В. Гнеденко, А.Ю. Ишлинский, А.А. Харкевич и сотрудники лаборатории. Предварительно осенью 1948 г. он пригласил в Киев А.А. Дородницына и К.А. Семендяева для окончательного определения набора логических операций МЭСМ.

В марте 1949 г. начались исследования по проектированию электронных схем элементов арифметического устройства с использованием радиоламп (триггеров, генераторов импульсов, счетчиков, разрешающих схем). В ноябре 1950 г. был изготовлен макет арифметического устройства машины, в декабре отработаны арифметические операции. 4 января 1951 г. проведены испытания действующего макета.

8 января 1951 г. С.А.Лебедев на заседании ученого совета доложил о результатах испытаний макета. «Принцип работы быстродействующей машины – принцип арифмометра. Основное требование к такой машине – ускорение и автоматизация счёта. Перед лабораторией была поставлена задача, создать работающий макет электронной быстродействующей счётной машины. При разработке макета нами был принят ряд ограничений.

Скорость – 100 операций в секунду. Количество знаков ограничено пятью в десятичной системе (16 знаков двоичной системы). Машина может производить сложение, вычитание, умножение, деление и ряд таких действий, как сравнение, сдвиг, останов, предусмотрена возможность добавления операций.

Основным элементом электронной счётной машины является элемент, позволяющий производить суммирование. Применены электронные реле (триггерные ячейки), в которых осуществляется перебрасывание тока из одной лампы в другую путём подачи импульсов на сетку. Это дает возможность производить действие сложения, из которого образуются и все остальные действия.

Вместо десятичной системы применяется двоичная система, что определяется свойствами триггерных ячеек (С.А. Лебедев поясняет работу машины по схеме). Кроме элементов для счёта, машина должна иметь элементы, которые управляют процессом вычислений. Такими элементами являются разрешающие устройства и элементы запоминания.

В 1951 г. перед лабораторией поставлена задача – перевести макет в работающую машину. Препятствием для этого пока является отсутствие автоматического ввода исходных данных и автоматического вывода полученных результатов. Автоматизация этих операций будет осуществлена с помощью магнитной записи, которая разрабатывается Институтом Физики…».

Основные теоретические принципы построения счётной машины были решены. Однако наиболее трудной частью работы явилось практическое создание МЭСМ. Только разносторонний предыдущий опыт исследований позволил Сергею Алексеевичу с блеском справиться с труднейшей задачей технического воплощения принципов построения ЭВМ.

Один просчёт был всё же допущен. Под МЭСМ было отведено помещение на нижнем этаже двухэтажного здания, в котором размещалась лаборатория. Когда её смонтировали и включили под напряжение, шесть тысяч раскалённых электронных ламп превратили помещение в тропики. Пришлось удалить часть потолка, чтобы отвести из комнаты хотя бы часть тепла. Именно предвидение такого эффекта заставило И.С. Брука на начальном этапе разработки АЦВМ М-1 начать исследование возможности использования в построении логических схем малогабаритных купроксных выпрямителей вместо ламповых диодов 6х6 (прим. автора).

В проектировании МЭСМ участвовали кандидаты наук Л.И. Дашевский и Е.А. Шкабара, инженеры С.Б. Погребинский, А.Л. Гладыш, В.В. Крайницкий, И.П. Акулова, З.С. Зорина-Рапота, техники-монтажники С.Б. Розенцвайг, А.Г. Семеновский, М.Д. Шулейко и др.

Сохранился календарный план-график этапов разработки электронной (малой) счётной машины:

  1. Октябрь-ноябрь 1948 г. Разработка общих принципов построения электронных счётных машин.
  2. Январь-март 1949 г. Даны общие направления для разработки отдельных элементов. Семинары по счётным машинам с участием представителей Институтов математики и физики АН УССР.
  3. Март-апрель 1949 г. Разработка триггеров на лампах 6Н9М и 6Н15. Разработка разрешающих устройств на тех же лампах. Разработка генераторов импульсов. Разработка счётчиков на лампах 6Н15.
  4. Май-июнь 1949 г. Разработка арифметического устройства на лампах 6Н15 (первый вариант).
  5. Июнь-сентябрь 1949 г. Разработка арифметического устройства на лампах 6Н9 (второй вариант). Разработка статистических элементов запоминания.
  6. Октябрь-декабрь 1949 г. Создание принципиальной блок-схемы. Разработка общей компоновки машины. Конструирование и изготовление каркаса машины.
  7. Январь-март 1950 г. Разработка и изготовление отдельных блоков и их отладка. Разработка и изготовление пульта управления машины. Разработка ТУ на магнитное запоминание.
  8. Апрель-июль 1950 г. Установка блоков в каркасе и монтаж межблочных соединений. Монтаж связей между каркасом и пультом. Отладка на каркасе блоков и групп блоков по взаимодействию.
  9. Август-ноябрь 1950 г. Отладка управления машиной от пульта. Первый пробный пуск макета (06.11.1950 г.).
  10. Ноябрь-декабрь 1950 г. Увеличение количества блоков запоминания. Отработка операции сложения и вычитания. Отработка операции умножения и сравнения.
  11. Январь-февраль 1951 г. Демонстрация (04.01.1951 г.) действующего макета приёмной комиссии. Составление акта окончания работ по макету. Во время демонстрации на макете решались задачи по вычислению суммы нечётного ряда факториала числа, возведение в степень. Начата переделка макета в электронную (малую) машину.
  12. Март-май 1951 г. Разработка систем постоянных чисел и команд. Введение фотографической записи результата. Разработка схемы управления магнитным запоминанием. Введение в эксплуатацию постоянных чисел и команд. Демонстрация работы машины Правительственной комиссии.
  13. Июнь-август 1951 г. Приспособление сортировки с перфокартами для ввода исходных в машину. Введение новых блоков для осуществления операций сложения команд, ввода подпрограмм, связи с магнитной записью кодов. Монтаж и отладка управления системы магнитного запоминания.
  14. Август-ноябрь 1951 г. Отработка делений и остальных операций. Переделка блоков запоминания с целью увеличения надёжности. Окончание переделки макета в малую машину и опробование её в целом перед пуском.
  15. Декабрь 1951 г. Пуск Электронной (малой) машины в эксплуатацию (25.12.1951 г.).

25 декабря 1951 г. МЭСМ была принята комиссией Академии наук СССР (председатель – академик М.В. Келдыш) и передана в эксплуатацию.

Общий вид счётной машины МЭСМ. За пультом В.В. Крайницкий

Рис. 16. Общий вид счётной машины МЭСМ. За пультом В.В. Крайницкий

Основные характеристики МЭСМ

  1. Система счёта – двоичная с фиксированной запятой.
  2. Количество разрядов – 16 и один на знак.
  3. Вид запоминающего устройства – на триггерных ячейках с возможностью использования магнитного барабана.
  4. Ёмкость запоминающего устройства:
    • для чисел – 31;
    • для команд – 63.
  5. Ёмкость функционального устройства:
    • для чисел – 31;
    • для команд – 63;
  6. Производимые операции – сложение, вычитание, умножение, деление, сдвиг, сравнение с учётом знака, сравнение по абсолютной величине и др.
  7. Система команд – трёхадресная
  8. Арифметическое устройство – одно, универсальное, параллельного действия.
  9. Система ввода чисел – последовательная.
  10. Скорость работы – около 3 тыс. операций в минуту (50 операций в секунду).
  11. Ввод исходных данных – с перфорационных карт или посредством набора кодов на штекерном коммутаторе.
  12. Съём результатов – фотографирование или посредством электромеханического печатающего устройства.
  13. Контроль – системой программирования.
  14. Определение неисправностей – специальные тесты и перевод на ручную или полуавтоматическую работу.
  15. Площадь помещения – 60 кв. м.
  16. Количество электронных ламп:
    • триодов – около 3500;
    • диодов – 2500;
  17. Потребляемая мощность – 25 кВт.

Постановлением Президиума АН УССР за активное участие в разработке и создании отечественной ЭВМ МЭСМ была объявлена благодарность основным участникам этой работы: А.Л. Гладыш, Л.Н. Дашевскому, В.В. Крайницкому, И.П. Акуловой, З.С. Рапоте, С.Б. Погребинскому, С.Б. Розенцвайгу, А.Г. Семеновскому, Е.А. Шкабаре и сотрудникам Института физики за создание магнитного барабана Р.Г. Офенгенгену и М.Д. Шулейко.

Так в декабре 1951 г. практически одновременно и независимо в Советском Союзе были изготовлены и введены в эксплуатацию две первые электронные цифровые машины: автоматическая цифровая вычислительная машина АЦВМ М-1 в России и малая электронная счетная машина МЭСМ в Украине.

АЦВМ М-1 и МЭСМ открыли начало практической реализации создания цифровых вычислительных машин в СССР:

  • под руководством И.С. Брука весной 1952 г. начались разработка и изготовление быстродействующей универсальной ЭВМ М-2. Опыт создания М-1, её элементная база, многие технические решения и порядок организации работ обеспечили завершение разработки машины в январе 1953 г. и ввод её в эксплуатацию в июне 1953 года. Был изготовлен один экземпляр машины. В Энергетическом институте АН СССР ЭВМ М-2 находилась в режиме круглосуточной эксплуатации свыше 15 лет. Скорость работы М-2 составляла 2 тыс. операций в секунду;
  • С.А.Лебедев приступил к разработке своей следующей машины – быстродействующей машины БЭСМ-1 в Институте точной механики и вычислительной техники (ИТМ и ВТ) в Москве ещё до завершения работ по машине МЭСМ в Киеве. В 1953 г. разработка БЭСМ была завершена, начато её изготовление. Был изготовлен один экземпляр машины. Скорость работы БЭСМ-1 достигала 8 тыс. операций в секунду;
  • независимо от этих двух машин в 1953 г. под руководством главного конструктора Ю.Я. Базилевского и его заместителя Б.И. Рамеева была завершена разработка и начато серийное изготовление быстродействующей ЭВМ «Стрела». Скорость работы ЭВМ «Стрела» составляла 2 тыс. операций в секунду. Было изготовлено 7 экземпляров машин.

Литература

  1. 4 декабря – День Российской информатики. – URL: http://www.ieee.ru/the_day.shtml
  2. Александриди Т.М., Залкинд А.Б., Карцев М.А., Матюхин Н.Я., Журкин Л.М., Рогачев Ю.В., Шидловский Р.П. Автоматическая цифровая вычислительная машина М-1. –М.: ЭНИН АН СССР, 1951.
  3. Карцев М.А. Арифметические устройства цифровых машин. –М.: Физматгиз. 1958.
  4. Малиновский Б.Н. История вычислительной техники в лицах. –Киев, 1995.
  5. Рогачев Ю.В. Вычислительная техника от М-1 до М-13 (1950–1990 гг.). –М.: НИИВК, 1998.

Помещена в музей с разрешения автора 24 апреля 2014