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

Читать онлайн книгу Информационные технологии в СССР. Создатели советской вычислительной техники - Юрий Ревич страница 11

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

      Так называемые «принципы фон Неймана», легшие в основу почти всех последующих поколений компьютеров, гласят:

      1. Компьютеры на электронных элементах должны работать в двоичной системе счисления.

      2. Программа должна размещаться в памяти.

      3. По форме представления команды и числа одинаковы.

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

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

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

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

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

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

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

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

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

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

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

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

      Некоторые детали СКАЧАТЬ



<p>5</p>

И. М. Лисовский в своих воспоминаниях, помещенных в юбилейном сборнике [1.2], относит проведение семинара на январь – март 1948 года.

<p>6</p>

Формулировки тезисов С. А. Лебедева приводятся по тексту юбилейного сборника [1.2], с сокращениями и небольшими изменениями.

<p>7</p>

Напомним, что первые компьютеры имели программы на внешних носителях («Эниак», в частности, программировался через наборное коммутационное поле).