Со скоростью света. Как квантовые компьютеры изменят мир и жизнь россиян?
Компьютерные технологии неустанно развиваются. Обычные смартфоны теперь способны выполнять задачи, на решение которых в прошлом требовалась мощность огромных вычислительных машин. Впрочем, человечество стоит на пороге куда более масштабного технологического скачка. Он произойдет с появлением полноценного квантового компьютера. Всего за несколько минут он сможет решить задачу, на которую даже у самых мощных суперкомпьютеров уйдут десятилетия и даже столетия вычислений. Пока существуют только прототипы квантовых компьютеров, однако технологии с каждым годом совершенствуются. «Лента.ру» и Homo Science рассказывают, что такое квантовые технологии и каким образом они могут изменить мир.
Одним из первых о создании квантового компьютера заговорил американский физик Ричард Фейнман в 1982 году. По мысли ученого, такие машины способны моделировать сложные квантовые системы, например, атомы, что не по силам обычному, классическому компьютеру, которому для этого требуется колоссальный объем вычислительных ресурсов. Стало ясно, что квантовые компьютеры — хотя на тот момент не существовало даже их прототипов — способны на то, на что не способны даже мощнейшие суперкомпьютеры.
В 1996 году американский математик Лов Гровер предложил квантовый алгоритм решения задачи перебора, который теоретически способен ускорить поиск внутри гигантских баз неупорядоченных данных. Этот алгоритм был реализован в 1998 году с помощью компьютера, состоящего из двух кубитов на базе ядерного магнитного резонанса (ЯМР) — того же самого явления, что стало основой для магнитно-резонансных томографов. Годом позже было показано, что ЯМР-компьютеры не имеют никакого преимущества перед обычными компьютерами, поскольку в них не реализуется особый феномен, называемый квантовой запутанностью.
Пока одни ученые искали алгоритмы, которые можно реализовать на квантовом компьютере, другие занимались физической реализацией квантовых вычислений. В 1995 году физики Сирак и Цоллер предложили ионную ловушку для создания кубитов, а в 1999 году японский физик Ясунобу Накамура продемонстрировал рабочий кубит на основе сверхпроводников.
Технологии стремительно развивались, и в 2009 году была опубликована работа, в которой исследователи использовали два запутанных фотона для вычисления энергии молекулы водорода, что слишком сложно для классических компьютеров. Это была первая демонстрация того, что квантовые вычисления способны привести к полезному результату.
Спустя десять лет, в 2019 году, Google объявила о достижении квантового превосходства: всего за 200 секунд их компьютер выполнил серию вычислений, на которую у суперкомпьютера ушло бы десять тысяч лет. А всего через год о достижении квантового превосходства сообщили китайские ученые: их компьютер на запутанных фотонах Jiuzhang за 200 секунд решил задачу, которая потребовала бы у самого мощного суперкомпьютера до 2,5 миллиардов лет вычислений.
Сейчас уже ведется работа по подготовке человеческого общества к появлению полноценных квантовых компьютеров: разрабатываются новые стандарты, создаются дорожные карты, стратегии выхода на рынок и сфера применения квантовых вычислений.
В России дорожная карта развития квантовых вычислений разработана совместными усилиями Росатома и Российского квантового центра.
На создание квантовых компьютеров и облачной платформы для доступа к ним планируется потратить 23,6 миллиарда рублей.
Что такое компьютер — ПК
Компьютер (комп, пк) — это электронно вычислительная машина, для обработки и выполнения определенных задач. Может быть мульти-задачным, или для решения специфических узкоспециализированных задач. Термин чаще употребляют для обозначения вычислительной машины, собранной из аппаратного обеспечения (железа) в системном блоке. Но, его можно смело употреблять и для ноутбуков, смартфонов и планшетов. Все эти — мини-компьютеры.
Компьютерная система — это устройства, собранные в одну систему для решения определенных задач. Это могут быть не обязательно именно ПК.
Компьютер является именно электронно вычислительной машиной и собирается из нескольких разных устройств, которые называются аппаратным обеспечением. Собранные вместе в системном блоке они и составляют ПК. Также, это правило и распространяется и на другие устройства.
Само слово — термин произошло от английского — compute, т.е. вычислять. С английского полностью переводится, как вычислитель. Совсем правильно будет называть — ЭВМ, т.е. электронно вычислительная машина. Интересно то, что некоторые разделяют термины ЭВМ и ПК, как разные понятия, что странно. Вообще компьютерами раньше называли людей, которые занимались вычислениями, еще в 1 613 английский писатель Ричард Брейтуэйт в своей книге употреблял этот термин в отношении человека, который производил вычисления. А до 20 века так чаще называли женщин, которые делали то же самое (их труд был дешевле).
Позволяет решать, выполнять, обрабатывать самые различные задачи и является многозадачным и универсальным вычислительным средством. С помощью него можно: хранить и обрабатывать информацию, играть в игры, заниматься программированием, работать с векторной и растровой графикой и т.д.
История
Некомпьютерное
- 3000 лет до н. э. — в Древнем Вавилоне были изобретены первые счёты — абак.
- 500 лет до н. э. — в Китае появился более «современный» вариант абака с косточками на проволоке.
Нулевое поколение
- 87 год до н. э.— в Греции был изготовлен «антикитерский механизм» — механическое устройство на базе зубчатых передач, представляющее собой специализированный астрономический вычислитель.
- 1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13-разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее устройство на базе этих чертежей было построено только в XX веке, всё же реальность проекта Леонардо да Винчи подтвердилась.
- 1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает устройство на основе зубчатых колес («считающие часы») для сложения и вычитания шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни изобретателя, достоверно неизвестно, но в 1960 году оно было воссоздано и проявило себя вполне работоспособным.
- 1630 год — Ричард Деламейн создаёт круговую логарифмическую линейку.
- 1642 год — Блез Паскаль представляет «Паскалин» — первое реально осуществлённое и получившее известность механическое цифровое вычислительное устройство. Прототип устройства суммировал и вычитал пятиразрядные десятичные числа. Паскаль изготовил более десяти таких вычислителей, причём последние модели оперировали числами с восемью десятичными разрядами.
- 1673 год — известный немецкий философ и математик Готфрид Вильгельм Лейбниц построил механический калькулятор, который при помощи двоичной системы счисления выполнял умножение, деление, сложение и вычитание.
- Примерно в это же время Исаак Ньютон закладывает основы математического анализа.
- 1723 год — немецкий математик и астроном Христиан Людвиг Герстен на основе работ Лейбница создал арифметическую машину. Машина высчитывала частное и число последовательных операций сложения при умножениичисел. Кроме того, в ней была предусмотрена возможность контроля за правильностью ввода данных.
- 1786 год — немецкий военный инженерИоганн Мюллер выдвигает идею «разностной машины» — специализированного калькулятора для табулирования логарифмов, вычисляемых разностным методом. Калькулятор, построенный на ступенчатых валиках Лейбница, получился достаточно небольшим (13 см в высоту и 30 см в диаметре), но при этом мог выполнять все четыре арифметических действия над 14-разрядными числами.
- 1801 год — Жозеф Мари Жаккар строит ткацкий станок с программным управлением, программа работы которого задается с помощью комплекта перфокарт.
- 1820 год — первый промышленный выпуск арифмометров. Первенство принадлежит французуТома де Кальмару.
- 1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить, первую разностную машину (специализированный арифмометр для автоматического построения математических таблиц) (см. Разностная машина Чарльза Бэббиджа).
- 1855 год — братья Георг и Эдвард Шутц (привет) из Стокгольма построили первую разностную машину на основе работ Чарльза Бэббиджа.
- 1876 год — русским математиком П. Л. Чебышевым создан суммирующий аппарат с непрерывной передачей десятков. В 1881 он же сконструировал к нему приставку для умножения и деления (Арифмометр Чебышева).
- 1884—1887 годы — Холлерит разработал электрическую табулирующую систему, которая использовалась в переписях населенияСША (1890-м и 1900-м годах) и России в 1897.
- 1912 год — создана машина для интегрирования обыкновенных дифференциальных уравнений по проекту российского ученого А. Н. Крылова.
- 1927 год — в Массачусетском технологическом институте (MIT) был изобретён аналоговый компьютер.
- 1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, названную Z1. (В качестве его соавтора упоминается также Гельмут Шрейер (Шаблон:Lang-de)). Это полностью механическая программируемая цифровая машина. Модель была пробной и в практической работе не использовалась. Её восстановленная версия хранится в Немецком техническом музее в Берлине. В том же году Цузе приступил к созданию машины Z2.
- 1941 год — Конрад Цузе создаёт первую вычислительную машинуZ3, обладающую всеми свойствами современного компьютера.
- 1942 год — в Университете штата Айова (привет) Джон Атанасов (привет) и его аспирантКлиффорд Берри (привет) создали (а точнее — разработали и начали монтировать) первый в США электронный цифровой компьютер (привет). Хотя эта машина так и не была завершена (Атанасов ушёл в действующую армию), она, как пишут историки, оказала большое влияние на Джона Мочли, создавшего двумя годами позже ЭВМ Эниак.
- В начале 1943 года успешные испытания прошла первая американская вычислительная машина Марк I, предназначенная для выполнения сложных баллистических расчётов американского ВМФ.
- В конце 1943 года заработала английская вычислительная машина специального назначения Колосс. Машина работала над расшифровкой секретных кодов фашистской Германии.
- В 1944 году Конрад Цузе разработал ещё более быстрый компьютер Z4.
- 1946 год стал годом создания первой универсальной электронной цифровой вычислительной машины Эниак.
- В Советском Союзе первая электронная вычислительная машина была создана в Киеве группой Лебедева в 1950 году.
- В 1958 году Н.П.Брусенцов с группой единомышленников построили первую троичную ЭВМ с позиционной симметричной троичной системой счисления «Сетунь».
Подробнее об истории вычислительной техники можно узнать, посетив Виртуальный музей.
Устройство компьютера — как работает
Состоит из нескольких устройств, которые собираются вместе. Называется это аппаратным обеспечением. То, из чего состоит ПК зависит от его форм фактора. Рассмотрим основные компоненты:
Материнская плата — основная плата системы, на которую устанавливаются другие компоненты. Является главной системной платой.
Процессор — выполняет все основные задачи, функции и команды программного обеспечения.
Оперативная память — является хранилищем для выполняемых в данный момент программ, чтобы ускорить к ним доступ процессору.
Видеокарта — является обработчиком графики.
Устройство хранения данных — жесткий диск, SSD диск и т.д.
Блок питания — обеспечивает питанием все компоненты системного блока.
Устройства ввода — клавиатура, мышь, микрофон, сканер, джойстик и т.д.
Устройство вывода — монитор, дисплей, колонки, наушники, принтер и т.д.
Каждый из этих компонентов отвечает за свои функции и все вместе они обеспечивают работу всей системы.
Как выглядели первые компьютеры?
«МАРК 1» был в длину 17 метров, высотой более 2 метров. Машина имела стальной каркас, вес компьютера составлял 4,5 тонны. Общая протяженность проводов превышала 750 км. ЭНИАК весил свыше 27 тонн, потреблял в среднем 170 кВт электроэнергии.
МАРК-1
Первый настольный ПК выглядел менее устрашающе и спокойно помещался на рабочем столе. Programma 101 был разработан итальянцем Пьером Джорджио Перотто, использовался для расчетов посадки Apollo 11 на Луну.
Programma-101
Транзисторы. История появления
Транзистором называют радиоэлектронный компонент из полупроводникового материала, который на сегодняшний день является основным рабочим компонентом всех электронных устройств и микросхем. Он может от небольшого входного сигнала управлять током в выходной цепи, что позволяет его использовать для усиления, генерирования, коммутации и преобразования электрических сигналов.
Первый транзистор появился спустя десятилетия исследований ученых со всего мира у группы физиков под руководством Джозефа Бекера. Их финансировала компания Bell Telephone Laboratories, одна из самых наукоемких и богатых в США рубежа 1940-х. Еще один физик, Уильям Браттейн, спустя многолетние не очень удачные исследования твердотельных приборов однажды случайно сблизил два игольчатых электрода на поверхности германия, да еще перепутал полярность напряжений питания, и вдруг заметил влияние тока одного электрода на ток другого. Уже через полгода — к середине 1947 года — у них заработал первый твердотельный усилитель, который считают первым в мире транзистором.
Bell Labs сразу оформила патент на это изобретение, но технология была очень нестабильной и имела массу проблем. Первые транзисторы, поступившие в продажу в 1948 году, работали ненадежно — если их потрясти, коэффициент усиления резко менялся, а при нагревании устройства совсем переставали работать.
В 1952 году Bell Labs решила предоставить права на изготовления транзистора всем компаниям, которые смогут заплатить $25 тыс. за пользование патентом. И уже в 1953 году на рынке появилось первое коммерческое изделие на основе транзисторов — слуховой аппарат от пионера в этой области Джона Килби из компании Centralab.
После этого транзисторы заменили все радиолампы в электронных устройствах. Начиная с первых транзисторов по сегодняшний день, все микросхемы используются в качестве так называемых планарных или плоских транзисторов. Последние 50 лет инженеры пытались уменьшить размеры транзисторов, чтобы на одну плату могло влезть как можно больше подобных схем. Например, если в 1965 году в микросхему можно было встроить 30 транзисторов, то теперь — около 55 млн.
Во время эволюции транзисторов менялись не только их размеры, но и материалы, а также геометрия и технологии производства. При этом уменьшение транзистора влияет и на его рабочие характеристики, поскольку уменьшив его, например, в пять раз, увеличивается его скорость работы — тоже в пять раз.
Основная проблема, связанная с уменьшением размера транзистора, сталкивается с тем, что увеличение количества транзисторов приводит к росту потребляемой мощности и обычному перегреву микросхемы. Он происходит из-за утечки тока через слой диэлектрика, который приходится также снижать при уменьшении самого транзистора.
Альтернативой обычным стали SOI-транзисторы, в которых слой диэлектрика добавляют вглубь кремния для остановки утечки тока. Это позволяет даже повысить скорость работы транзисторов на 25%, однако у технологии есть и недостаток. Для работы таких схем необходимо повышать напряжение, что негативно сказывается на характеристиках. Таким образом, обычные кремниевые транзисторы подошли к физическому пределу, для преодоления которого ученым приходится не просто менять принцип работы устройства, а создавать новые схемы передачи электронов. Из-за этого закон Мура сейчас практически перестал работать.
Сейчас ученые активно развивают технологию создания вакуумных транзисторов, поскольку вакуум — намного более выгодная среда для передачи электронов, нежели твердое тело. Вакуумное устройство может стать первым полноценным терагерцевым транзистором, работающим намного быстрее кремниевых. Еще одной заменой кремниевых могут стать графеновые или состоящие из нанотрубок устройства, однако все эти технологии пока находятся на стадии разработки.
Вычислительная техника – определение
Сначала требуется понять, что собой представляет ЭВМ. Лишь в этом случае получится выбрать правильное направление в изучении истории.
Трактуется соответствующий термин совершенно по-разному. В широком смысле это – техустройства, включающие в свой состав:
- математические средства;
- приемы механизации;
- методы автоматизации.
Данные «компоненты» используются для обработки информации и различных процессов. Помогают описывать всевозможные явления. Проводят вычисления, включая математические.
В качестве вычислительной машины сегодня подразумевают компьютеры – персональные, ноутбуки или суперкомпьютеры. Современные технологии позволяют классифицировать все ЭВМ на разные категории.
Классификация электронно-вычислительных устройств
Каждый вычислительный прибор предлагает человеку те или иные возможности. Нынешнее развитие технологий и прогресса предусматривает разделение рассматриваемых машин на следующие области:
- средства управления сетями;
- компьютерные системы;
- машины для автоматизации систем управления и обработки электронных сведений;
- автоматизированные средства проектирования, прогнозирования и моделирования;
- машины, используемые для разработки ПО.
Это не самая полная классификация. Из года в год она расширяется. Но перечисленные «блоки» являются наиболее распространенными. Их считают основными.
Как работает обычный компьютер
Чтобы объяснить, что такое квантовый компьютер и как он работает, нужно начать издалека и рассказать, как работает компьютер обычный. Работа обычного компьютера определяется двумя параметрами: памятью, скоростью вычислений.
Память — основная характеристика вычислительной системы. Компьютер умеет читать, писать и обрабатывать информацию, которая хранится в памяти.
Компьютер выполняет простейшие операции: перемножения, вычитания, сложения чисел. Если выполнять эти операции много и быстро, то можно объединить их в программу, которая обрабатывает информацию. Так работают базы данных, поиск или нейронные сети. Здесь важна скорость вычислений или скорость выполнения операций (FLOPS).
Есть еще третий (дополнительный) параметр — детерминизм, общая характеристика для всех вычислительных систем. Означает, что все машины работают по программе, которая однозначна — ноль всегда ноль, а единица это точно единица. Никаких иных толкований не предусмотрено и нет элемента неопределенности.
Неопределенность можно внести только на уровне входных данных, например, случайными числами. Ввод может быть случайным, но программа всегда однозначно обрабатывает все входящие данные.
Направления развития компьютеров
Нейрокомпьютеры можно отнести к шестому поколению ЭВМ. Несмотря на то, что реальное применение нейросетей началось относительно недавно, нейрокомпьютингу как научному направлению пошел седьмой десяток лет, а первый нейрокомпьютер был построен в 1958 году. Разработчиком машины был Фрэнк Розенблатт, который подарил своему детищу имя Mark I.
Теория нейронных сетей впервые была обозначена в работе МакКаллока и Питтса в 1943 г.: любую арифметическую или логическую функцию можно реализовать с помощью простой нейронной сети. Интерес к нейрокомпьютингу снова вспыхнул в начале 80-х годов и был подогрет новыми работами с многослойным перцептроном и параллельными вычислениями.
Нейрокомпьютеры — это ПК, состоящих из множества работающих параллельно простых вычислительных элементов, которые называют нейронами. Нейроны образуют так называемые нейросети. Высокое быстродействие нейрокомпьютеров достигается именно за счет огромного количества нейронов. Нейрокомпьютеры построены по биологическим принципу: нервная система человека состоит из отдельных клеток — нейронов, количество которых в мозгу достигает 10 12 , при том, что время срабатывания нейрона — 3 мс. Каждый нейрон выполняет достаточно простые функции, но так как он связан в среднем с 1 — 10 тыс. других нейронов, такой коллектив успешно обеспечивает работу человеческого мозга.
Представитель VI-го поколения ЭВМ — Mark I
В оптоэлектронных компьютерах носителем информации является световой поток. Электрические сигналы преобразуются в оптические и обратно. Оптическое излучение в качестве носителя информации имеет ряд потенциальных преимуществ по сравнению с электрическими сигналами:
- Световые потоки, в отличие от электрических, могут пересекаться друг с другом;
- Световые потоки могут быть локализованы в поперечном направлении нанометровых размеров и передаваться по свободному пространству;
- Взаимодействие световых потоков с нелинейными средами распределено по всей среде, что дает новые степени свободы в организации связи и создания параллельных архитектур.
В настоящее время ведутся разработки по созданию компьютеров полностью состящих из оптических устройств обработки информации. Сегодня это направление является наиболее интересным.
Оптический компьютер имеет невиданную производительность и совсем другую, чем электронный компьютер, архитектуру: за 1 такт продолжительностью менее 1 наносекунды (это соответствует тактовой частоте более 1000 МГц) в оптическом компьютере возможна обработка массива данных около 1 мегабайта и больше. К настоящему времени уже созданы и оптимизированы отдельные составляющие оптических компьютеров.
Оптический компьютер размером с ноутбук может дать пользователю возможность разместить в нем едва ли не всю информацию о мире, при этом компьютер сможет решать задачи любой сложности.
Биологические компьютеры — это обычные ПК, только основанные на ДНК-вычислений. Реально показательных работ в этой области так мало, что говорить о существенных результатах не приходится.
Молекулярные компьютеры — это ПК, принцип действия которых основан на использовании изменении свойств молекул в процессе фотосинтеза. В процессе фотосинтеза молекула принимает различные состояния, так что ученым остается только присвоить определенные логические значения каждом состояния, то есть «0» или «1». Используя определенные молекулы, ученые определили, что их фотоцикл состоит всего из двух состояний, «переключать» которые можно изменяя кислотно-щелочной баланс среды. Последнее очень легко сделать с помощью электрического сигнала. Современные технологии уже позволяют создавать целые цепочки молекул, организованные подобным образом. Таким образом, очень даже возможно, что и молекулярные компьютеры ждут нас «не за горами».
История развития компьютеров еще не закончена, помимо совершенствования старых, идет и разработка совершенно новых технологий. Пример тому квантовые компьютеры — устройства, работающие на основе квантовой механики. Полномасштабный квантовый компьютер — гипотетическое устройство , возможность построения которого связана с серьезным развитием квантовой теории в области многих частиц и сложных экспериментов; эта работа лежит на передовом крае современной физики. Экспериментальные квантовые компьютеры уже существуют; элементы квантовых компьютеров могут применяться для повышения эффективности вычислений на уже существующей приборной базе.