Информационные технологии в СССР. Создатели советской вычислительной техники | страница 21



5. Арифметическое устройство компьютера конструируется на основе сумматоров — устройств, выполняющих операцию сложения.

6. Операции над двоичными кодами осуществляются одновременно над всеми разрядами.

Сравните эти формулировки с тезисами С. А. Лебедева, приведенными ниже.

В январе 1949 года Сергей Алексеевич организовал в киевском Институте электротехники семинар[5] по цифровой вычислительной машине, в котором принимали участие сотрудники его лаборатории (Л. Н. Дашевский, В. В. Крайницкий, З. Л. Рабинович, Е. А. Шкабара, И. П. Окулова) и ведущие ученые-математики из киевских институтов — академики М. А. Лаврентьев, Б. В. Гнеденко и А. Ю. Ишлинский, чл. — корр. АН УССР А. А. Харкевич и др. На этом семинаре и были озвучены идеи Лебедева по построению вычислительных машин. Основными из них были следующие[6]:

1. Представление всей информации в двоичном виде и обработка ее в двоичной системе счисления.

2. Программный принцип управления и размещение программ в памяти машины[7]; иерархическая организация памяти с применением разнофункциональных ее ступеней.

3. Операционно-адресный принцип построения команд в программах и возможность текущего изменения команд путем выполнения операций над ними, как над числами.

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

5. Построение базовых операций на основе элементарных операций, выполняемых одновременно над всеми разрядами слов.

6. Применение и центрального, и местного управления вычислительным процессом.

Как видим, в некоторых аспектах тезисы С. А. Лебедева идут дальше и более конкретны, чем «принципы фон Неймана». В них видны зачатки децентрализации управления и асинхронной организации вычислительного процесса, предусмотрено наличие встроенных процедур и другие решения, ставшие впоследствии стандартными.

Некоторые детали конструкции ЦВМ, поднятые на семинаре, вызвали достаточно острые дискуссии. Это относилось, в первую очередь, к положениям о форме представления чисел в машине и о ее разрядности (количестве двоичных разрядов в машинном слове) — от этих пунктов зависела сложность электрических схем, то есть в конечном итоге сроки проектирования и общая стоимость машины. Представление чисел в форме с плавающей запятой упрощало программирование, но на 20–30 % увеличивало объем аппаратуры. Кроме стоимости и сложности схем, в те годы остро стоял вопрос о надежности компонентной базы (в первую очередь электронных ламп), потому более простая и компактная машина будет и надежнее в эксплуатации.