Выбери любимый жанр

Академик В. М. Глушков – пионер кибернетики - Деркач В.П - Страница 107


Перейти на страницу:
Изменить размер шрифта:

107
другой. Во-вторых, командно-адресный принцип, т.е. в команде содержатся адреса операндов, и команды хранятся так же, как и операнды, в памяти. В-третьих, это максимальная простота системы команд, т.е. максимальная простота машинного языка. Можно говорить и о некоторых других принципах, но это главные. Появление именно таких принципов неудивительно. Я их анализировал с философской точки зрения. В эпоху, когда машины были ламповыми и когда каждый разряд арифметического устройства – это минимум один триод, ясно, что надо иметь простую машину с простыми командами. А я уже тогда предвидел развитие микроэлектроники, которая позволит конструктивные элементы изготовлять в едином технологическом процессе, тогда они будут стоить очень дешево; и я помню, что еще тогда сформулировал такую цель для физиков: конструирование твердого тела, композиционного, из которого получалась бы машинная среда. В этом случае ясно, что принципы фон Неймана уже не годятся.

Вместо первого принципа, от которого мы решили отступиться, я положил машинный язык, потому что компилирующие системы усложнялись, и надо было упрощать программирование с двух концов – не только с точки зрения языков и компиляторов, но и с точки зрения машины, приближать машинный язык ко входному. Это вызвало резкую критику со всех сторон – и С. А. Лебедев был против, и все остальные смеялись. Но мы, тем не менее, осуществили эту идею в серии ЭВМ “Мир” и осуществляли дальше.

А вторая линия долго не поддавалась, т.е. мы стремились одновременно отказаться от последовательного принципа исполнения команд. Хотя в рекурсивной машине, как она была доложена на конгрессе IFIP[48] в Стокгольме, это и сделано, но такая рекурсивная машина пока ещё находится за пределами современной технологии. Сделать её сейчас в таком виде, как мы доложили на конгрессе, нельзя. Но мы так и докладывали, в общем, что это теоретический принцип. Пришлось много потрудиться, пока не пришла в голову идея макроконвейера, упрощенная рекурсивность в каком-то смысле. И удалось, если не для каждого арифметического устройства, то для всей системы в целом сделать мультикомандную со многими потоками команд и данных машину. И эта архитектура в настоящее время нами, как известно, развивается, а дальше мы ее собираемся совершенствовать в соответствии с принципом постепенного развития и усложнения машинного языка, т.е. не просто усложнения, а приближения к человеческому языку. Пределом я поставил разговор с машиной на естественном языке (и выдачу заданий). Это смыкает данную линии с линией искусственного интеллекта.

К направлению развития технологии программирования я потом привлек И. В. Вельбицкого[49], тогда программирование стадо видом индустриального производства. Что касается искусственного интеллекта, то тут во главу угла я решил положить автоматизацию математических рассуждений, автоматизацию доказательств, и в качестве первого этапа – автоматизацию алгебраических выкладок. В соответствии с принципом дальних и ближних целей мы не просто делаем автоматизацию, а создаём машину, которая все это реализует, т.е. машина "Мир-2” имеет самостоятельное значение независимо от программы искусственного интеллекта. Это есть промежуточный этап, на котором часть результатов по искусственному интеллекту внедрено. Правда, это еще примитивный искусственный интеллект, потому что формальные алгебраические преобразования были развиты давно, еще до кибернетики. Здравый смысл не признает переложение формализмов, известных до кибернетики, как интеллект. Хотя, конечно, когда машина начинает щелкать интегралы, как неопределенные, так и определенные, то это внешне выглядит очень убедительно, потому что далеко не всякий преподаватель мехмата может такой интеграл взять. А машина сама подстановки находит и так далее, и не легкие, а трудные.

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

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

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

А потом уже сам Ковалевский развил применения работы и для распознавания речи. Этим занимается сейчас Винцюк[50] из Львова. Этим мы прикрыли направление по сенсорной части.

Я с самого начала сформулировал задачу и по автоматизации двигательной функции, моторной функции роботов, В частности, мной была поставлена задача сделать автоматическую руку на тележке, которая могла бы ездить вдоль щита управления и переключать тумблеры, рубильники, поворачивать ручки и т.д., одновременно через примитивное зрение, которое способно только стрелки деления шкалы воспринимать, снимать показания приборов. Но, к сожалению, на эту работу не нашелся у нас нужный человек. Я не смог подыскать человека, который любит работать с механикой руками. А эту работу я поставил еще в 1959 г., когда о роботах еще никто и не заикался. Но кандидатура была неудачно подобрана, я сам понимал это. Человек был подобран по принципу исключения, т.е. у нас был заведующий отделом эксплуатации, и он не мог другими вещами заниматься, а надо было дать ему какую-то научную работу, и он, конечно, работу эту не сделал. И сейчас по-прежнему рука робота является для нас узким местом. Сейчас у нас есть сильный человек, В. И. Рыбак[51], который является моим заместителем по Совету по роботам, и он уже и мой стиль работы воспринял, связан с крупнейшими оборонными предприятиями на Украине, и делает для них сейчас хорошую механику. А мы делаем для него систему управления, математические схемы и т.д. Но эта работа запоздала очень сильно. А если бы она была сделана тогда, когда была заказана, то мы могли бы в 1963 г. иметь руку, когда никто в мире её не имел еще. К сожалению, не все удается сделать. А синтез всех этих направлений – в роботах. В роботах-манипуляторах с рукой

107
Мир литературы

Жанры

Фантастика и фэнтези

Детективы и триллеры

Проза

Любовные романы

Приключения

Детские

Поэзия и драматургия

Старинная литература

Научно-образовательная

Компьютеры и интернет

Справочная литература

Документальная литература

Религия и духовность

Юмор

Дом и семья

Деловая литература

Жанр не определен

Техника

Прочее

Драматургия

Фольклор

Военное дело