DNA计算机是一种在生物化学上工作的分子计算机。它使用与DNA链反应的酶"计算",引起连锁反应。连锁反应作为一种同时计算或并行处理 ,因此,一个给定问题的许多可能的解决方案可以同时给出,而正确的解决方案就是其中一个结...
DNA计算机是一种在生物化学上工作的分子计算机。它使用与DNA链反应的酶"计算",引起连锁反应。连锁反应作为一种同时计算或并行处理,因此,一个给定问题的许多可能的解决方案可以同时给出,而正确的解决方案就是其中一个结果。

DNA计算机使用的酶与DNA链发生反应,引起连锁反应在这种情况下,"计算机"这个词有点误导人,因为现在大多数人认为计算机是一台可以产生文字处理、生成电子表格、显示图形的机器,在互联网上漫游,播放MP3文件。然而,它的核心是通过硅基电路工作的电子脉冲的集合。电子计算机以二进制形式存储信息,然后以一种有意义的方式重新组合和解释这些信息。DNA计算机具有相同的基本能力来存储信息和计算解决方案,尽管它的方法不同,因为它是通过分子自动化工作的,它最大的潜在好处可能在于与电子计算机不同的领域。例如,DNA计算机是一种微小的液态计算机-DNA溶液-如果检测到化学失衡,DNA计算机可能合成所需的替代物并释放到血液中以恢复平衡它还可以通过在分子水平上分解它们来消除不需要的化学物质,或者监测DNA的异常情况。这种科学被称为纳米科学,或者说纳米技术,而DNA计算机本质上就是一台纳米计算机不过,在计算机的早期阶段,要通过计算机来解决DNA的各种错误,还需要计算机来完成DNA的初步计算,专家们被DNA计算机的先天能力所鼓舞,看到了光明的未来。DNA计算机的先驱之一伦纳德·阿德尔曼,有报道称,一克干DNA能够储存与一万亿张CD上相同数量的信息,再加上并行处理的好处和所需的可忽略的功率,保证了DNA计算机或纳米计算机,当分子计算机成为现实时,在DNA水平上操纵物质将导致科学、工业和医学各个领域的许多突破。