20.9. Вычисления с использованием атомов
20.9. Вычисления с использованием атомов
А теперь поговорим о возможностях создания сверхминиатюрной вычислительной техники. Со времен лекции 1959 года эта область стремительно развивалась, так что возникла совершенно новая ситуация, и я буду обсуждать только новейшие достижения и перспективы развития. Давайте спросим себя, что нам необходимо для создания компьютера?
Собственно говоря, любое вычислительное устройство всего лишь должно уметь обращаться с числами, то есть воспринимать числа в какой-то записи, обрабатывать их и выдавать ответ в считываемом виде. Поэтому первейшей задачей выступает сама возможность как-то записывать числа!
Новейшие достижения науки дают нам возможность воспользоваться для записи самыми крошечными из известных нам объектов – атомами! Напомню, что проще всего записывать числа в двоичной системе, пользуясь всего двумя числами (обозначающими ноль и единицу), так что любое число может представлено в виде N разрядов двоичной системы. Поведение атомно-молекулярных объектов определяется законами квантовой механики, для которой характерна дискретность значений параметров. Это обстоятельство исключительно удобно для решения поставленным задач, так как эти системы могут находиться в двух разных состояниях (в действительности число таких состояний может быть очень большим, но для вычислительной математики вполне достаточно наличия даже двух четко выраженных разных состояний). В качестве простейших примеров укажу, что спин атома может иметь два противоположных направления (вверх/вниз), молекула аммиака – два основных энергетических состояния (высокое/низкое) и т. п. Короче говоря, в микромире всегда можно найти удобные для использования структуры с двумя характерными состояниями, что вполне достаточно для записи чисел и создания вычислительных систем. Например, вы можете принять, что атом в возбужденном спиновом состоянии (спин направлен вверх) соответствует числу 1 (единице), а атом с направленным вниз спином – числу 0 (нулю). Это означает, что я могу записать любое число, затратив на это столько атомов, сколько разрядов содержит его обозначение в двоичном коде. Запись будет иметь вид цепочки атомов с направленными вверх и вниз атомами (означающими 1 или 0 соответственно). Учитывая малые размеры атомов, для такой записи мне понадобится лишь совершенно ничтожное количество вещества!
Данный текст является ознакомительным фрагментом.