发现量子力学可以以一种可以增强传统计算机系统功能的形式来表现自己,这是独特而有趣的,众所周知,今天的计算机系统正在研究二进制。该应用程序创建了所谓的量子计算机,并且它收集了量子力学的原理来获得超出我们现在使用的经典计算机范围的计算能力。本文以通俗易懂的方式简要概述了这种计算现象,这是非物理学家的计算极客可能会消化的一种现象。
传统计算机如何工作–
计算机使用这种由位(0或1)组成的二进制语言来处理和理解所有信息。当你打破一个计算机下来,会发现与晶体管或开关,其函数使用的电压的由逻辑门电路一堆硅芯片。高电压表示等于1的开关的接通状态,而低等于0的开关的状态。所有形式的数据(无论是文本,音乐,音频,视频还是软件)最终都由计算机编码并以二进制形式存储在计算机的内存中。
重新思考二进制和晶体管–
放弃了现有的经典计算原理,这个新的量子计算世界遵循了自己的规则,这是自然界所基于的规则。自然不是古典的。自然世界无法在宏观层面函数,而量子计算正是基于此基本方面而建立的,即:
为了减少我们所谓的“位”或切换到最小的离散单位或量子水平,像自然计算一样进行计算。与经典位相反,这产生了“量子位” 。
量子计算机如何工作–
逻辑上,如前所述,量子系统使用称为量子位的最小离散单位表示信息,这些单位可以是具有自旋的电子,具有极化的光子,被俘获的离子,半导体电路等。作为一个单量子位的博弈不仅可以在低和高两个离散能量状态(类似于0和1)中存在,而且还可以以叠加状态存在,在其中它同时存在于两个状态中。但是,在测量时,叠加会逐渐消失,并且会根据每个状态的概率返回两个不同状态之一。
当使用两个量子位而不是单个量子位时,存在4个离散的能量状态(每个量子位2个离散状态),并且甚至可以在这些状态的叠加中存在一个量子位。
类似地,使用n个量子位,可实现2个n状态,它们以0和1的组合并行存在。
因此,这提供了一种表示信息的方法。下一步是处理信息,这需要操纵这些量子位。这是通过利用特殊的量子逻辑门和量子算法如Shor算法和Grover的算法,其使用函数叠加,缠结和测量的量子力学的原理实现。无需深入介绍量子现象的复杂细节,可通过应用算法定义的精确电磁波,微波和放大功能来控制量子位的状态。
量子计算机的优势–
两个关键因素使量子计算机的功能比当今我们所知的最强大的超级计算机强大十亿倍。这些都是:
- 平行性
- 随着每个量子位的增加,计算能力呈指数增长
这使量子计算机的处理能力超出了传统计算机的范围。
量子计算的应用–量子计算机可以轻松地执行数十亿字节的处理,这些计算机可以应用于:
- 大数据
- 密码学
- 分子模拟
- 蛋白质折叠
- 药物发现
- 基因组测序
- 诊断DNA序列
- 催化剂分析
- 财务分析
- 气候预测
- 复杂数据库的图形搜索
- 优化
- 大规模软件测试
量子计算机方面的工作是一项正在进行的工作,它具有巨大的潜力,可以彻底改变我们对数字世界的理解方式。它并没有试图取代传统计算机,但是可持续的量子计算机可以帮助传统计算机完成计算密集型任务,这对于我们基于图灵的传统计算机而言是限制性的,困难的和费时的。