DNA计算机已能进行两数相加
【合众国际社华盛顿7月11日电】用脱氧核糖核酸链而不是用硅芯片制造计算机的一门新兴学科目前已解决了两数相加问题。
人们可以不加思索地完成很多次加法操作,但对一台试管计算机来说却不是件易事。难点是使DNA编码链能够把一个数字从一个地方移到下一个地方。
由于DNA编码符号系统非常简单,因此它天生就适应二进制系统,但是,DNA序列不能拨动开关(位触发),它们代表的“数”是由分子的物理链构成的。
其特西奈医学院分子生物学家卡特·班克罗夫特和他的同事弗兰克·瓜尔涅里和马基科·弗利斯在最近一期的《科学》周刊上发表的论文解决了开关拨动问题。他们通过构造两条代表同一个值的DNA链制造了能够实现位触发的DNA链,但是其中的一条包含一个额外的代表“进位1”的序列。
比如,当计算l+0时,第二个值——一条代表“0”的DNA链——将与普通的“1”链结合起来,因为1+0等于1。
但是1+l在二进制中等于10。这里,被编码的第二个值(0)要选择带有额外“进位1”序列的“1”链,这样,现在代表10的新链又为下次计算做好了准备。

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