«Вы можете подойти к стеллажу и взять на выбор любую книгу», – пояснила Оксана. Я попробовал: указал стрелкой мышки на один том. Тот послушно покинул свое законное место, раскрылся, и я стал листать виртуальную книгу, разглядывая каждую страницу, примерно так же, как это я обычно делаю в библиотеке с книжкой бумажной…
А Александр предложил мне посетить военную кафедру. И мы тут же оказались на полигоне, где разворачивался грозный зенитно-ракетный комплекс С-300. Сначала влезли в кабину ракетовоза, потом произвели некие манипуляции с пультом управления. И дело, в конце концов, кончилось тем, что я нажал красную кнопку и посланная мной ракета улетела неизвестно куда.
После этого, пообвыкнув, я уж как-то не очень удивился предложению одного из руководителей проекта «Виртуальный мир», доцента кафедры вычислительных систем и сетей СПбГУАПа А.В. Никитина побывать на… Луне.
Причем в отличие от астронавтов, я прокатился по ней не на луноходе, а на велосипеде. Взгромоздился в седло, нахлобучил на себя шлем с виртуальными очками и мягко покатил по лунной пыли.
Новейшие компьютерные технологии позволяют совершить виртуальное путешествие на Луну
Ландшафты, я вам скажу, вокруг были обалденные. Я даже как будто почувствовал себя намного легче – ведь на Луне притяжение куда меньше земного.
«Эх, жаль, что мы вам пока еще не можем продемонстрировать соответствующие запахи, – посетовали мои гиды. – Тогда эффект присутствия был бы полным»…
Оказывается, ныне уже существует экспериментальная установка, позволяющая по ходу виртуального путешествия синтезировать и распространять в воздухе соответствующие запахи. Плывете вы, скажем, по виртуальному океану, а в воздухе пахнет морской солью, заглянули в райский сад, и ноздри вам щекочет аромат волшебных цветов…
Вернувшись с небес на землю, мы занялись делом вполне прагматическим – ремонтом автомобиля. И компьютер послушно продемонстрировал нам, как именно надо снять переднее колесо, чтобы добраться до забарахливших тормозных колодок.
Для более сложных случаев, кроме оптической мышки, потенциальному ремонтнику приходится пользоваться еще и интерфейс-перчатками, позволяющими даже ощутить те усилия, которые нужно приложить, чтобы отвернуть или завернуть ту или иную гайку или болт, снять какой-то узел.
Таким образом, человек, занимающийся ремонтом или наладкой сложнейшей аэрокосмической техники, получает подробный инструктаж, обретает необходимые навыки еще до того, как приступит к реальному делу.
Кроме того, «Виртуальный мир» уже сейчас позволяет ознакомиться с ландшафтами того или иного города, выучить пересечения его улиц еще до того, как в нем побываете. Мы, например, не сходя с места отправились в финский город Тампере, словно на велосипеде проехались по его улицам. Заглянули в виртуальный магазин и приценились к понравившимся нам вещам.
Точно так же потенциальный путешественник может ознакомиться с меню местных ресторанов, узнать, в каком театре идет тот или иной спектакль или представление, ознакомиться с отрывками из них.
«Со временем в нашей базе данных через Интернет будут появляться виртуальные описания все новых городов, включая не только Москву и Санкт-Петербург, – закончил пояснения доцент А.В. Никитин. – Будущим абитуриентам будет представлена возможность виртуального знакомства не только с нашим университетом, но и с другими ведущими вузами Санкт-Петербурга»…
А я подумал: подобной технике путешествий позавидовали бы, наверное, и Алиса с Льюисом Кэрроллом. Даром что сказочник по совместительству был еще и профессором математики. В его времена мысленные путешествия можно было совершать лишь в пространстве собственного разума. И рассказать о них только в сказке…
Не знаю, как вы, а я со своим компьютером иногда разговариваю. Ругаюсь или, напротив, пытаюсь лаской заставить его сделать то, что он делать как будто не намерен. И происходит маленькое чудо: бездушная вроде железяка перестает давать сбои и выполняет требуемое.
Но честно сказать, я был весьма удивлен, когда выяснил, что вскоре, похоже, такая манера обращения с вашим персональным помощником может стать вполне узаконенной, поскольку есть вероятность, что компьютеры вскоре… оживут!
Все началось с молекулы. В современные интегральных схемах процессы переработки информации идут уже и на атомно-молекулярном уровне. По сути дела, модель молекулы уже своего рода процессор. Вот и организовали в свое время в подмосковном Зеленограде Институт молекулярной электроники, который занимался интегральными и полупроводниковыми схемами. Ближе к 80-м ученые стали интересоваться электрофизическими свойствами органических кристаллов. Была открыта их высокая проводимость.
Однако все это было еще только присказкой. А настоящая молекулярно-электронная сказка началась в 80-х в США, где благодаря работам Эли Авирама из Thompson IBM Research Centre и Фореста Картера из Navy Research Laboratory начались попытки сделать устройство по переработке информации на молекулярном уровне.
Авирам и Картер выдвинули интересную идею: имеет смысл заменить диоды и проводники молекулами. Принципиальную возможность такой машины Авирам продемонстрировал в эксперименте.
Эти работы и положили, по существу, начало молекулярной электронике, под которой надо понимать использование органических материалов там, где роль играет не ансамбль молекул, а сами по себе отдельные молекулы, которые используются для решения задач электроники. Появилась возможность создавать то, что ныне называется молекулярными компьютерами.
Сразу возникло несколько направлений. Они были в общем-то на поверхности. Первое – это использование органических материалов в традиционной полупроводниковой вычислительной технике. Второе – попытки создать вычислительные машины, где бы использовались физические процессы, происходящие в молекулах. А третье, наименее разработанное направление попыталось отойти от господствующей схемотехники и попытать счастья в нетрадиционных архитектурах и подходах.
Ученые предлагают заменить диоды и проводники молекулами
Чем же привлекал ученых молекулярный компьютинг? Во-первых, он отличается полной идентичностью чипов. Молекула – она молекула и есть. И природа сама побеспокоилась, чтобы такая схема оказалась дешевле нынешних БИСов. Во-вторых, молекула очень мала. Благодаря ее размерам молекулярная супер-ЭВМ может быть не больше спичечного коробка. В-третьих, на молекулярном уровне мала энергия переключения. В-четвертых, молекулярные устройства не подвержены дробовому, паразитному шуму.
Но кроме достоинств тут есть немало осложняющих моментов. К примеру, чтобы система реагировала однозначно на определенный сигнал, молекула должна быть достаточно большой. А чем больше молекула, тем меньше выигрыш.
Примерно то же самое стало выясняться и по другим характеристикам. Оказалось, что преимущества у молекулярной вычислительной техники есть, но они не очень явные. Поэтому, если не обнаружатся дополнительные их свойства, которых не имеют обычные компьютеры, решили исследователи, молекулярная «овчинка» вряд ли стоит выделки.
Пойди туда, не знаю куда… Однако вскоре выяснилось, что некий гибрид между нейрокомпьютером и молекулярной машиной может, в принципе, делать то, на что способностей у «нормальных» компьютеров не хватает. Вы знаете, наверное, что задачи делятся на вычислимые и невычислимые. Ведь нынешняя вычислительная техника может далеко не все. Но и среди вычислимых, по строгому определению, есть задачи, которые на практике решить невозможно. Существует, например, классическая задача о коммивояжере: есть определенное количество городов, которые ему надо объехать, не побывав ни в одном по два раза, и при этом выбрать наикратчайший маршрут. Вроде бы простенькая задачка? Но это если точек-городов не очень много. Есть некое предельное количество точек, превышая которые вы переводите задачу из вычислимых в нерешаемые.
С каждым годом, с дальнейшим развитием техники и науки, «плохих» задач становится все больше – в химии, сложной газодинамике, биологии, социологии…
Нейрокомпьютерный вычислительный механизм возник во многом как реакция на резкий рост числа нерешаемых задач. Ведь в нейрокомпьютерах благодаря свойствам нейронов возникает некий коллективный процессор. Сравнительно простые элементы собираются в систему, которая за счет связей между ними демонстрирует весьма сложное поведение. Формальные нейроны связаны друг с другом в то, что называется нейросетью, и получается, что свойства системы могут позволить работать с «плохими» задачами.
Если же мы проанализируем молекулярные процессы, то обнаружим, что механизм переработки информации в этом случае отличен от классической фон-неймановской модели. Вот, например, система лейкоцитов – это громадное количество однотипных устройств, в функцию которых входит, передвигаясь, постоянно производить анализ встреченных объектов, отвечая на вопрос, свой или чужой, и принимая решение, уничтожать их или не уничтожать. А ведь это – гигантский параллелизм! Если в Connection Machine – самой «параллельной» на сегодняшний день ЭВМ – около 64 тыс. процессоров, то здесь – 10 в бог знает какой степени! Лейкоциты сами не знают в какой!