Страница 11 из 11
Имея в виду эти возможности, давайте посмотрим, насколько малым можно сделать компьютер. Насколько велики будут размеры? Нам всем известно, что можно записать числа в двоичном базисе, как цепочки «битов», каждая цифра — единица или ноль. Каждый атом тоже можно занумеровать нулем или единицей, поэтому маленькой цепочки атомов будет достаточно для создания некоторого числа — один атом на каждый бит. (В действительности, так как атом может находиться более чем в двух состояниях, можно было бы использовать даже меньше атомов, но один на бит — вполне достаточно!) Итак, ради интеллектуального развлечения рассмотрим, можно ли построить компьютер, в котором записываются биты атомного размера, а бит, например, означает следующее: если спин атома направлен вверх, то это соответствует единице, а вниз — нулю. И тогда наш «транзистор», в котором в различных местах меняются биты, будет соответствовать некоторому взаимодействию между атомами, которые меняют свои состояния. Простейший пример — если что-то вроде 3-атомного взаимодействия будет фундаментальным элементом или схемой в таком компьютере. Очевидно, прибор не будет работать правильно, если мы сконструируем его в соответствии с законами, свойственными большим объектам. Мы должны использовать новые законы физики, квантово-механические законы, законы, присущие атомному движению (Рис. 8).
Поэтому нам следует задать вопрос, позволяют ли принципы квантовой механики расположить атомы в таком малом количестве, которое соответствует нескольким схемам в компьютере и которые будут работать в качестве компьютера? В принципе эти вопросы изучались, и такое расположение было найдено. Так как законы квантовой механики обратимы, нам нужно воспользоваться изобретением Беннета и Фредкина об обратимых логических схемах. При изучении квантово-механической ситуации было обнаружено, что квантовая механика не накладывает дополнительных ограничений на те условия, которые мистер Беннет получил из термодинамических соображений. Безусловно, существует ограничение, практическое ограничение — биты должны соответствовать размеру атома, а транзистор — 3–4 атомам. Используемая мной квантово-механическая схема содержит 3 атома. (Я не пытался записать биты на ядрах. Прежде чем говорить о чем-то другом, я подожду, пока технологические разработки доберутся до атомов!) Мы накладываем следующие ограничивающие условия: (а) ограничения размеров размерами атома; (b) условия на энергию, зависящие от времени, как получено Беннетом; и (с) особенности, которые я не упоминал, связанные со скоростью света, — нельзя посылать сигналы со скоростью, превышающей скорость света. Вот, собственно, и все физические ограничения на компьютеры, о которых мне известно.
Если мы каким-либо образом ухитримся построить компьютер атомного размера, это будет означать (Рис. 9), что его размер, линейный размер, в тысячу — десять тысяч раз меньше самого тонкого чипа, которым мы сейчас располагаем! Это соответствует тому, что объем компьютера составит одну стомиллиардную (10-11) от объема нынешних компьютеров, поскольку объем «транзистора» будет меньше в 10-11 раз транзисторов сегодняшнего дня. Энергия, необходимая для одного включения, тоже будет приблизительно на одиннадцать порядков меньше энергии, требуемой для включения транзистора сегодня, а время, затрачиваемое на переходы, будет по крайней мере в десять тысяч раз меньше на каждый шаг вычислений. Таким образом, существует масса возможностей для усовершенствования компьютера, и я полагаюсь здесь на вас, практикующих специалистов, работа которых непосредственно связана с компьютерами.
Я, видимо, недооценил, насколько много времени занял у мистера Езава перевод моего доклада. На сегодняшний день я рассказал все, что заранее подготовил. Большое спасибо! Если у вас есть вопросы, я готов ответить на них.
Вопросы и ответы
Вопрос: Вы упомянули, что один бит информации можно сохранить в атоме. Интересно, можно ли сохранить тот же объем информации в одном кварке?
Ответ: Да. Но мы не можем контролировать кварки, и потому иметь с ними дело совершенно нереально. Вы могли бы подумать, что я рассказывал о вещах, не имеющих практического значения, но я так не думаю. Когда я говорю об атомах, я верю, что когда-нибудь мы будем способны контролировать их индивидуально. Но во взаимодействие кварков вовлечена слишком большая энергия — ими очень опасно манипулировать из-за радиоактивности и прочих вещей. А атомные энергии, о которых я говорил, вполне привычны для нас с точки зрения и химических, и электрических энергий, и их неисчислимое множество в реальной сфере; полагаю, что абсурдным это кажется только в данный момент.
Вопрос: Вы сказали, что чем меньше элементы компьютера, тем лучше. Но я думаю, оборудование должно быть крупнее, потому что…
Ответ: Вы полагаете, что ваш палец слишком велик, чтобы нажать на кнопку?
Вопрос: Да, именно так.
Ответ: Конечно, вы правы. Я говорю о внутренних компьютерах, возможно, для роботов или других приборов. Вход и выход — это то, что я не обсуждал: является ли вход результатом взгляда на картинки, голосовым восприятием или нажатием на кнопки. Я обсуждаю, как вычисления выполняются в принципе, а не какую следует иметь форму выхода. В самом деле верно, что вход и выход нельзя в большинстве случаев эффективно уменьшать до размеров, лежащих за пределами человеческого восприятия. Уже сейчас слишком трудно нажимать на кнопки некоторых компьютеров нашими слишком большими пальцами. Но с детально разработанными проблемами счета, отнимающего часы и часы, счет надо выполнять быстро и на очень маленьких машинах, с низкоэнергетическими затратами. Как раз над машинами такого рода я и размышляю. Это не просто применение дополнительных двух чисел, а принципиальная тщательная разработка вычислений.
Вопрос: Я бы хотел узнать о вашем методе преобразования информации от одного элемента атомного уровня к другому аналогичному элементу. Если вы используете квантовую механику или естественное взаимодействие между двумя элементами, то принцип работы такого прибора приблизится к самой Природе. Например, если вы делаете компьютерное моделирование магнита по методу Монте Карло для изучения критических явлений, ваш компьютер атомного уровня будет очень близок самому магниту. Что вы об этом думаете?
Ответ: Да. Все, что мы делаем, — это Природа. Мы приспосабливаем ее под себя, например для выполнения вычислений. В магните существует некоторый тип соотношений; если хотите, там существует продолжающийся в каком-то смысле вычислительный процесс, весьма похожий на происходящее в Солнечной системе — требующий определенного осмысления. Но это могут быть не те вычисления, которые мы хотим произвести в данный момент. То, что мы хотим сделать, — это устройство, для которого можно менять программы и проводить все необходимые вычисления, а не только для проблемы магнита, которую само устройство с удовольствием готово решать. Я не могу использовать для компьютера Солнечную систему до тех пор, пока у меня не появится задача — отследить движение планет; все, что я должен буду делать в этом случае, — это наблюдать. Была забавная статья, написанная в качестве шутки. В далеком будущем появляется «статья», в которой обсуждается новый метод выполнения аэродинамических вычислений: вместо применения компьютеров сегодняшнего дня автор изобретает простой прибор для продувания воздуха за крылом. (Он заново изобрел аэродинамическую трубу!)
Вопрос: Я недавно прочитал в газете статью о том, что работа нервной системы в человеческом мозге гораздо медленнее компьютеров настоящего времени, а элемент нервной системы гораздо меньше. Не думаете ли вы, что компьютеры, о которых вы рассказывали сегодня, имеют что-то общее с работой нервной системы мозга?
Конец ознакомительного фрагмента. Полная версия книги есть на сайте ЛитРес.