生物计算机开发进入关键时期
【合众国际社巴尔的摩2月9日电】题:DNA计算机是功能强大的机器
在科学家首次报道用“编程”DNA链解数学难题取得突破后一年,一批科学家认为,现在已有可能对功能强大的DNA计算机作最新的深入了解。
普林斯顿大学的丹·博南在美国科学促进协会年会上说:“能否找到那种‘令人向往的应用’将决定DNA计算机的成败。”那种应用的候选者有两个:打破复杂的代码和储存巨大的数据总量。其中无论哪一种应用、或者两种应用、或者使这个处在婴儿期的技术行之有效的其它思想都可能证明是成功的。
DNA计算机的功能之所以强大在于每个链本身就是一个微型处理器。
博南说:“我们能够把10亿亿个链安排在一公斤的水里,而每个链各干各的事情。它们各自进行计算。”
这意味着,DNA计算机能同时“试用”巨大数量的可能的解决方案。与此形成对照的是,今天的电子计算机对每个解决方案必须自始至终进行计算,直到试用下一个方案为止。有机处理器的缺点是时间问题,至少目前是如此。研究人员确实能从DNA解决方案中抽出解决某一个问题的每一个步骤,而目前实验室里的这些程序解一个方案需要花一天或者更多时间。
博南说:“所以,从这个意义上来说,电子计算机和DNA计算机是截然不同的。电子计算机一小时能进行许多次运算,但是一次只能进行一次运算,而DNA计算机进行一次运算需要大约一小时,但是一次能进行10亿亿次运算。”。
据博南说,人脑的功能介于两者之间:一小时进行大约10万次运算,一次进行大约一万亿次运算。DNA计算机把二进制数——几乎是所有计算机的语言——翻译成遗传密码的片段,每个片段就是著名的双螺旋的一个链。
普林斯顿大学的计算机学家理查德·利普顿说:“这是个理想。我们希望提出一个方法能把一切可能模式的DNA分解出来,并把它放在试管里。”然后,他们将制造互补数字链。他们知道互补数字链不会解决某一个方程式,但是将会从一个解决方案中把那些互补数字链提取出来。

相关文章
头条焦点
精彩导读
关注我们
【查看完整讨论话题】 | 【用户登录】 | 【用户注册】