书城童书生活中的科学(人生解密)
11281100000114

第114章 神奇无比的生物电脑

在科学家首次报道用“编程”DNA链解数学难题取得突破后一年,一批科学家认为,现在已有可能对功能强大的DNA电脑作最新的深入了解。

普林斯顿大学的丹·博南在美国科学促进协会年会上说“能否找到那种‘令人向往的应用’将决定DNA电脑的成败。”那种应用的候选者有两个,打破复杂的代码和储存巨大的数据总量。其中无论哪一种应用、或者两种应用、或者使这个处在婴儿期的技术行之有效的其他思想都可能证明是成功的。

电脑的功能之所以强大,在于每个链本身就是一个微型处理器。

博南说:“我们能够把10亿亿个链安排在一公斤的水里,而每个链各干各的事情,它们各自进行计算。”这意味着,DNA电脑能同时“试用”巨大数量的可能的解决方案。研究人员确实能从DNA解决方案中抽出解决某一个问题的每一个步骤,而目前实验室里的这些程序解一个方案需要花一天或者更多时间。

博南说:“所以,从这个意义上来说,电子电脑和DNA电脑是截然不同的。电子电脑一小时能进行多次运算,但是一次只能进行一次运算。而DNA电脑进行一次运算需要大约一小时,但是一次能进行10亿亿次运算。”

据博南说,人脑的功能介于两者之间:一小时进行大约10万次运算,一次进行大约一万亿次运算。DNA电脑把二进制数——几乎是所有计算机的语言——翻译成遗传密码的片段,每个片段就是著名的双螺旋的一个链。

普林斯顿大学的电脑学家理查德·利普顿说:“这是个理想。我们希望提出一个方法能把一切可能模式的DNA分解出来,并把它放在试管里。”然后,他们将制造互补数字链。他们知道互补数字链不会解决某一个方程式,但是将会从一个解决方案中把那些互补数字链提取出来。