Читаем без скачивания 100 великих достижений в мире техники - Станислав Зигуненко
Шрифт:
Интервал:
Закладка:
Если же мы проанализируем молекулярные процессы, то обнаружим, что механизм переработки информации в этом случае отличен от классической фон-неймановской модели. Вот, например, система лейкоцитов – это громадное количество однотипных устройств, в функцию которых входит, передвигаясь, постоянно производить анализ встреченных объектов, отвечая на вопрос, свой или чужой, и принимая решение, уничтожать их или не уничтожать. А ведь это – гигантский параллелизм! Если в Connection Machine – самой «параллельной» на сегодняшний день ЭВМ – около 64 тыс. процессоров, то здесь – 10 в бог знает какой степени! Лейкоциты сами не знают в какой!
Кроме параллелизма, молекулярные процессы демонстрируют сложные механизмы переработки информации – это нелинейные динамические процессы.
Все это, как вы понимаете, с немалой уверенностью позволяет говорить о том, что «молекулярные ЭВМ» смогут значительно понизить планку, отделяющую решаемые задачи от нерешаемых, «хорошие» от «плохих»!
Пока варится «супчик». Группа доктора химических наук, профессор, заведующий отделом информатики Международного научно-исследовательского института проблем управления Н.Г. Рамбиди работает над пока очень простыми моделями. «Мы берем квазиплоский слой, где небольшие области среды можно рассматривать как элементарные процессоры, и организуем связь между процессами, – рассказывал Николай Георгиевич. – Работаем пока в реляционно-диффузионных системах – интересуемся их информационными характеристиками. Процессы, идущие в тонком слое, освещаем, снимаем на видеокамеру, обрабатываем и подаем на персоналку: система может работать с изображениями – для этого есть проектор, система зеркал…»
И даже на этих элементарных моделях, как оказалось, можно заметить очень интересные вещи. Даже вполне самодельная система показывает, что возможно, например, реализовать на молекулярном нейрокомпьютере так называемый алгоритм Блума, который очень громоздко реализовывается в обычных ЭВМ, а также наша система может выделять контуры фигур, убирать шумы…
Впрочем, пока нейрокомпьютера, работающего на молекулярных принципах, не существует. Ни у Рамбиди, ни за рубежами Института проблем управления, Москвы, России. Но у Рамбиди есть нечто: странный «супчик», который варится в странном сосуде, который в свою очередь снимается на видео… Может, выпускник филфака никогда в жизни и не догадается, что «супчик» имеет отношение к информатике, однако всемирно известный журнал Computing (несколько сотен тысяч тиража для научного журнала на Западе – это вам не баран чихнул!) – его сотрудники готовили тематический выпуск по молекулярным ЭВМ – опубликовал единственную работу из России, и это была статья о его, Рамбиди, экспериментах. На нее в квартиру профессора на Соколе в Москве уже успел прийти отклик. Из Австралии. Там тоже, оказывается, занимаются сходными вещами, но, к радости Георгиевича, австралийцы пока еще не вышли из теоретической фазы работы, а у Рамбиди в отличие от них – уже «супчик»…
Каким окажется действующий нейромолекулярный компьютер? Видимо, это будет система связанных друг с другом пленок, где будут протекать процессы неимоверной сложности. Ведь каждая крупинка – это процессор. Однако пока от «супчика» Рамбиди до такого вот «слоеного пирога» еще сто верст и все лесом…
Бактерии тоже умеют считать. Впрочем, не только в нашей стране есть специалисты по живым компьютерам. Американцы движутся своим путем, взяв за основу системы, созданные на основе бактерий, проживающих в солончаках! В итоге на горизонте, похоже, появляются так называемые ДНК-компьютеры.
Использование бактерий вместо традиционных микросхем кажется совершенно невероятным и недостижимым. Ну скажите, пожалуйста, как это с помощью каких-то микробов можно складывать и вычитать цифры, набирать тексты, создавать рекламные видеоролики, выяснять, есть ли свободные места на ближайший поезд, и т. д.? Думаю, что люди совершенно также не представляли, а многие не представляют и сейчас, как это делают обычные компьютеры, построенные на основе кремниевых микросхем. Многие не знают, что процессор на самом деле ничего не умеет, кроме элементарных арифметических и логических операций, но на этом построены все те компьютерные чудеса, которые мы наблюдаем сегодня. Все гениальное – просто!
Утверждение о недостижимости создания биокомпьютеров в ближайшем столетии опровергает американский химик Джеймс Хикман, занимающийся вживлением нейронов лабораторных крыс в электронные устройства, который считает, что биоэлектронные технологии станут реальностью через 3–5 лет.
Возможности биоэлектронной техники потрясают воображение. Например, профессор из Университета Южной Калифорнии Леонард Адлеман поразил научное общество описанием того, как, используя молекулы ДНК, можно производить сложные математические вычисления эффективнее, чем на мощных суперкомпьютерах.
Так называемые ДНК-компьютеры потребляют в миллиарды раз меньше энергии, чем обычные компьютеры, и, используя триллионы молекул, ДНК могут одновременно выполнять миллиарды операций. Было подсчитано, что примерно полкилограмма молекул ДНК может хранить информации больше, чем память всех до сих пор созданных компьютеров, вместе взятых.
При этом молекулы должны храниться как взвесь в емкости, вмещающей около тонны жидкости. Получается этакий разумный аквариум, который может помнить все и вся. Нужно только время от времени подкармливать его и следить за чистотой, чтобы он лучше считал. Кстати, считает «пробирочный» компьютер просто великолепно. Для решения задачи, на которую он тратит всего неделю, традиционным компьютерам понадобилось бы несколько лет машинного времени.
В дополнение к «живым» процессорам Центр молекулярной электроники Сиракузского университета разработал «живую» память. Университетские ученые с помощью лазерного луча научились записывать и читать информацию на протеине (белке), который получают из живущих в солончаковых болотах микроорганизмов. Таким вот образом кремниевая электроника постепенно превращается в «болотную».
Ну а что же дальше? Что будет дальше, можно ответить словами одного из разработчиков биокомпьютерных технологий Уильяма Гибсона: «Наши праправнуки даже не будут знать, что такое компьютер, потому что они сами будут компьютерами. По мере эволюции интерфейса связи между человеком и компьютером сам по себе компьютер станет невидимым».
Что же это? Очередное покушение на человека? Подмена его бесчувственной машиной? Думаю, что нет. Человек останется таким, какой он есть, – со своими достоинствами и недостатками, радостями и печалями, надеждами и мечтами. Значительно вырастут лишь его интеллектуальные способности, и то, что сегодня за него делают компьютеры, он будет делать сам – легко и непринужденно, словно вдох и выдох, словно ритмичное биение сердца.
Бактерии учат… стихи?!
Канадский поэт Кристиан Бок стал автором самой оригинальной публикации в мире. Он закодировал собственные стихи… в геном бактерии Escherichia coli (или Е. coli). Для этого литератор специально выучил молекулярную биологию и программирование, сообщает BBC News.
Создана «генетическая азбука»? Первое, что приходит на ум после такого сообщения: «Стоило ли заниматься такой чепухой? Не проще ли было выложить свои вирши в Интернет»…
Однако первый представитель «живой поэзии» далеко не так прост, как может показаться поначалу. Преподаватель кафедры английского языка в Университете Калгари, Канада, прежде не имевший научной подготовки в области молекулярной биологии и компьютерного программирования, потратил четыре года своей жизни на самостоятельное изучение этих дисциплин, а также на выполнение собственно самой работы по генетической записи информации. После чего попросил проверить полученные им результаты своих коллег по Университету Калгари с факультета молекулярной биологии..
Те прошли по следам Бока и не обнаружили в его работе особых огрехов. Он действовал по всем правилам молекулярной биологии.
Суть же работы такова. Как известно, геномы живых существ состоят из ДНК – особой полимеразы или, если хотите, природного полимера, который, в свою очередь, составлен из четырех типов мономеров. Их часто называют буквами – аденин (А), гуанин (G), цитозин (C) и тимин (Т), – хотя химически они являются нуклеотидами. Определенные сочетания таких «букв» кодируют те или иные аминокислоты – элементарные «кирпичики», составляющие белки.
Бактерия Escherichia coli
Так вот поэт-микробиолог придумал собственный «генетический код», где определенные сочетания нуклеотидов кодируют буквы алфавита.
Так, например, в нуклеотидной последовательности ATA означает закодированную букву Y обычного английского алфавита, а GTG соответственно обозначает букву N. В итоге последовательностям, кодирующим строки стихов, соответствуют определенные белки, которых обычно в клетке нет.