Человек, который придумал интернет: кто двигал советское IT и почему оно все равно осталось стоять на месте
24 августа — не только День независимости Украины, но и день рождения Виктора Михайловича Глушкова. Этот украинский советский ученый-математик разработал первый в СССР персональный компьютер, первым в мире научил компьютер распознавать изображения, имел все шансы сделать первую роботизированную руку, а еще придумал интернет.
Highload рассказывает, какие из идей Виктора Глушкова стали реальностью, а какие нет (и кто в этом виноват) и почему The New York Times назвала его «королем советской кибернетики».
Виктор Глушков
Источник: https://tovievich.ru/book/istoria/9687-chip-i-del-amerikankij-professor-o-dostizhenijah-sovetskih-kibernetikov-kommentarij-vladimira-kudrjavceva.html
Хотел стать физиком, но стал математиком
Виктор Глушков родился в 1923 году. В 1941 закончил школу и хотел поступать на физический факультет. Но началась война и все планы резко поменялись: Виктора, как и многих других, мобилизовали.
Возможность продолжить учебу появилась только в 1943 году, когда Глушков увидел объявление о приеме в Новочеркасский индустриальный институт на теплотехнический факультет.
Виктор проучился четыре года (кстати, на одни пятерки) прежде чем понял, что теплотехника ему не очень нравится. Поэтому он перевелся в Ростовский университет на факультет математики — сразу на пятый курс. Чтобы это получилось, ему пришлось сдать 25 экзаменов и зачетов.
В 1948 году Виктор Глушков защитил диплом. В своей работе он развивал методы вычисления таблиц несобственных интегралов — эти таблицы уже существовали и переиздавались в двенадцатый раз, но Глушков единственный заметил в них ошибки.
Узнал о компьютерах из книги
После выпуска из университета, Глушков получил распределение на Урал и там жил спокойной жизнью ученого математика: работал на кафедре математики и писал докторскую. Но в 1956 году, спустя год после защиты докторской, ему попалась на глаза книга А.И. Китова «Электронные цифровые машины». Из нее Виктор Глушков узнал о компьютерах, и с тех пор и до конца его жизни они стали его главным увлечением.
Книга, которая определила путь Глушкова в науке. Кстати, впоследствии Виктор познакомился с Анатолием Китовым и даже работал с ним над рядом проектов.
Почитать книгу можно тут: http://www.kitov-anatoly.ru/naucnye-trudy/izbrannye-naucnye-trudy-anatolia-ivanovica-v-pdf/elektronnye-cifrovye-masiny
Примерно в это же время Виктор Глушков также познакомился с членом Академии наук Украины (на тот момент — Украинской ССР) Борисом Гнеденко. Борис как раз искал кого-то, кто мог бы возглавить вычислительную лабораторию Института математики.
Гнеденко и Глушков пообщались и звезды сошлись: так Виктор переехал в Киев работать в Институте, где всего за пять лет до этого была создана первая в СССР ЭВМ (электронно-вычислительная машина или компьютер).
Переосмыслил понятие кибернетики
По определению из Википедии, кибернетика — это наука о работе с информацией в любых сложных системах, включая машины и живые организмы. То есть ее применяют не только в инженерном деле и информатике, но и, например, социологии и биологии.
Но в Киеве середины прошлого века кибернетика была больше модным словом, чем серьезной наукой. О том, что она имеет методологию и исследования, начал говорить именно Глушков.
Виктор заметил, что, хотя в СССР уже создавались ЭВМ, они не использовались на полную силу — грубо говоря, никто не знал, что именно с ними делать, а экспертов в сфере не хватало. В то же время Глушков понимал, что именно с помощью ЭВМ можно решать многие задачи: в том числе экономические и технологические.
Чтобы сделать проектирование и использование ЭВМ автоматизированным, Виктор Глушков с нуля разработал теорию цифровых автоматов — построил математические модели новых компьютеров. И уже в 1961 году на основе его работ была построена ЭВМ «Днепр». Она автоматизировала процессы работы со сталью на заводах.
Женщина за работой на ЭВМ «Днепр»
Источник: https://stimul.online/historical-dates/tkach-sovetskoy-kiberpautiny/
Разработал первый компьютер для задач искусственного интеллекта (ИИ)
В 1958 году вместе с командой Академии Наук Глушков разработал ЭВМ «Киев». Это была машина широкого назначения: например, в 1960 году ее использовали, чтобы дистанционно управлять процессами цехов.
Но, кроме того, на «Киеве» в начале 1960-х годов Виктор Глушков и его сотрудники смогли сделать кое-что действительно необычное на то время: научить машину распознавать изображения геометрических фигур.
Создал первый советский персональный компьютер
Исследования Глушкова привели к тому, что в 1962 году он наконец перестал быть главой вычислительного центра и создал собственное детище — Институт кибернетики, первый в СССР.
Вообще Виктор Глушков ратовал за качественное и доступное образование в области вычислительной техники. Вплоть до его смерти по его рекомендациям создавались специализированные институты и открывались новые факультеты.
В самом Институте кибернетики тоже работали многие начинающие и опытные специалисты. Но здесь не было обучения — только практические изобретения.
Например, с 1965 года команда института начала разрабатывать первые советские персональные компьютеры для инженерных вычислений. Серия этих ЭВМ называлась «Мир».
На компьютерах «Мир» можно было самостоятельно вводить данные и сразу же получать результаты вычислений, а не давать данные на вход через работника-оператора. Специально для работы с этими ЭВМ Виктор Глушков написал язык программирования АЛМИР-65.
В комплектацию второй версии «Мира» (выпущена в 1969 году) даже входил аналог мышки, которая на тот момент еще не вошла в обиход — патент на ее Дуглас Энгельбарт получил в 1970 году. Но вместо современного вида мыши Глушков предлагал использовать световое перо, которым можно было «писать» прямо по дисплею.
Девушка рисует на дисплее «Мир-2» с помощью светового пера
Источник: https://ru.pc-history.com/evm-mir-2.html
Хотел создать интернет до того, как появилось это понятие
Не все задумки Глушкова удалось реализовать. Например, еще в 1959 году у него возникла идея сделать механическую руку. Он хотел использовать ее для переключения различных тумблеров и рубильников на щитках управления. К руке прилагалось бы примитивное «зрение», и она была бы способна распознавать деления шкал на щитках.
Единственное, что помешало Виктору Глушкову все же сделать эту руку — он не нашел инженера, который взялся бы за этот проект.
Но самым ярким изобретением Глушкова, которое так и не стало реальностью, был интернет. Только назывался он совсем иначе — «Общегосударственная автоматизированная система управления советской экономикой» (ОГАС).
Глушков предвидел застой советской экономики и предлагал решение этой проблемы в виде сети компьютеров с главным центром в Москве. Впервые он высказал эту идею в 1962 году. Он хотел связать с помощью существующей телефонной сети 200 вычислительных центров среднего значения и до 20 000 локальных терминалов.
Одна из возможных реализаций ОГАСа
https://habr.com/ru/post/554916/
Подробный план руководству СССР был готов в 1964 году. Проект попал на стол какому-то чиновнику и… застрял в бюрократическом аду.
В 1969 году проект снова всплыл — в Советском союзе услышали, что в США разрабатывают сеть ARPANET (прародитель интернета). Бумаги быстро передали Политбюро, но началась очередная волокита, в ходе которой все идеи урезали из-за бюджета.
В итоге, от изначального проекта осталось только «создание Главного управления по вычислительной технике при Государственном комитете науки и техники». Зачем именно — непонятно.
До самой смерти записывал свои идеи и предлагал новые разработки
По воспоминаниям дочери Виктора Глушкова, он всегда знал, что всю жизнь будет заниматься наукой. И за все годы он ни разу не свернул в другую сторону: даже на больничной койке он надиктовывал свои идеи.
Одно из последних его изобретений: принцип макро конвейерной архитектуры ЭВМ со многими потоками команд и данных. В современной классификации это называется архитектура MIMD и используется для параллельных вычислений.
Схема работы архитектуры MIMD
Первая машина в этой архитектурой ЕС-2701 была выпущена в 1984 году и показывала быстродействие до 2 миллиард операций в секунду — больше, чем какой-либо из мировых аналогов. Но Глушков этого уже не увидел — он умер в 1982 году.
Некролог по Виктору Глушкову был опубликован в The New York Times. Издание назвало его «королем советской кибернетики».
Кстати, машина ЕС-2701 так и не была запущена в серийное производство. На это, как и на советский интернет, у правительства СССР не хватило денег.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: