电子工程师的网站
首 页 | 新闻资讯 | 最新产品 | 解决方案 | 技术参数 | 设计应用 | 电路图 | 技术资料
维库知道
芯片资料 | 技术论坛
PDF资料 IC货源
  压电陶瓷元件 现在位置: 首页 >压电陶瓷元件     
什么是生物计算机? 什么是生物计算机?概念是什么?

什么是生物计算机?

什么是生物计算机?概念是什么?


最佳答案 - 由投票者1年前选出

生物计算机

电子计算机发展的另一个限制是集成电路芯片是集成度很难再提高,现在指甲盖大小的面积上已经能安装上百万个晶体管,再增加是很困难的,必须想别的出路。
  我们知道,蝙蝠是用超声波来进行定向的,然而人类制成一台这样的超声定向仪,其体积却要比蝙蝠大上许多倍。生物体的这种高效能和超小型使科学家获得启发:能否也用有机物来制造计算机呢?
  大家知道,电子计算机最基本的构件是开关元件,正是由这千百万只开关组成的电路显现出各种奇妙的功能。电子计算机传送信息的“语言”归根结底只有“0”和“1”两种,恰与“关”和“开”相对应。可以想象,只要具备“开”和“关”功能的东西都能用来做计算机。
  科学家发现,一些半醌类有机化合物存在两种电态,即具备“开”、“关”功能。并且还进一步发现,蛋白质分子中的氢也有两种电态,因此,一个蛋白质分子就是一个“开关电路”。从理论上讲,用上述物质作为元件,就能制造出半醌型或蛋白质型的计算机,由于有机分子往往存在于生物体中,所以有机计算机也称作“生物计算机”。
  基于有机分子构成的生物化学元件的特殊性,从而使有计算机具有三大显著优点:
  1体积小,功效高。以分子水平的线路为目标的生物化学元件其大小可能达到几百埃(10-8cm),1平方毫米的面积上可容数亿个电路,比目前的电子计算机提高了上百倍。
  2使生物本身固有的自我修复机能得到发挥,这样即使芯片出了故障也能自我修复,所以有计算机具有半永久性,可靠性很高。
  3从根本上来说,由有机分子构成的生物化学元件是利用化学反应工作的,所以只需很少能量就可工作,不存在发热问题。
  有机计算机目前也正处于研制阶段,一旦制造成功,将使现有的一切电子计算机大为逊色。
  20多年前,英国作家克拉克在其出版的一部名为《超级大脑》的科幻小说中,描述了一台叫做“哈尔”的超级智能型计算机熟练地操纵着一艘宇宙飞船驰骋在茫茫太空之中,它能沉着冷静地处理各种意外,有条不紊地完成各项预定计划,大步地跨越着时空。人们正翘首以待,愿这美好的幻想能够成真。

1 楼          时间:2008-1-15

生物计算机的前景
[ 作者:张翔升 转贴自:生物报 ]
科学家称未来电脑芯片将只是一滴溶液

  下一代的计算机是什么样的?华中科大特聘教授许进说,未来的计算机芯片也许是一滴溶液。目前,许教授正在研究DNA分子计算机,他计划在5年内先造出一个简单的DNA分子计算机。

   如今的电脑对天气预报这样大规模的数据运算,仍显得十分笨拙,电脑运行速度也面临“黔驴技穷”的地步。

   许进教授说,DNA分子计算机将是计算机发展的方向之一。遗传物质DNA分子是一条双螺“长链”,链上布满了“珍珠”即核苷酸。DNA分子计算机就是用这些“珍珠”的排列来表示各种信息。当计算机计算时,几种生物酶则充当加、减、乘、除。DNA计算机通过生物化学反应得出计算的结果。

   DNA分子计算机最大的优点在于其惊人的存贮容量和运算速度。1立方米的DNA溶液,可存储1万亿亿的二进制数据。十几个小时的DNA计算,相当于所有电脑问世以来的总运算量。未来计算机的芯片和磁盘都用DNA溶液来代替,其强大的功能将令人惊讶。

   据悉,DNA计算消耗的能量非常小,只有电脑的十亿分之一。

   现在DNA计算机最大的问题是很难检测其计算的结果。一旦这个问题得到解决,DNA计算机将会很快问世。许教授预计,10到20年后,DNA计算机将进入实用阶段。

2 楼          时间:2008-1-15

DNA:一种独特的数据结构
人们在过去40年里积累了大量有关DNA分子生物学的信息。因此,为避免被DNA的生物化学和生物学细节搞得焦头烂额,我们将只探讨与DNA计算有关的信息。
DNA的数据密度大得惊人。正像一串二进制数据用“0”和“1”编码一样,一串DNA用4个用字母A、T、C和G代表的脱氧核糖核酸基盐编码。在DNA分子上的脱氧核糖核酸基盐(也叫核苷酸)之间的间隙为0.35纳米,从而使DNA具有了每英寸近18 Mbits的不同寻常的数据密度。在两维空间中,如果假设每平方纳米有一个核苷酸的话,数据密度超过每平方英寸1百万Gbits。与数据密度约为每平方英寸7 Gbits的典型高性能硬盘相比,DNA数据密度超过它10万倍以上。
DNA的另一个重要属性是其双链性质。核苷酸A、T、C和G可以粘合在一起,形成核苷酸对。因此每个DNA序列都具有一个天然的补序列。例如,如果序列S为ATTACGTCG,那么其补序列S'为TAATGCAGC。S和S'将混合在一起(或杂交)形成双链DNA。
这种互补性使DNA成为一种独特的计算结构,可以以多种方式加以利用。其中的一个例子就是纠错。由于种种因素,DNA中会出现错误。DNA酶偶尔也会犯错误,在不应该断开的地方断开,或在本该插入G的地方插入T。太阳发出的紫外线和热量也会损坏DNA。如果错误发生在双链DNA的某一段上,修复酶可以利用补序列串作为参考,恢复正确的DNA序列。从这个意义上说,双链DNA类似于一台RAID 1阵列,即第二块硬盘是第一块硬盘的镜像,如果第一块硬盘发生错误,数据可以从第二块硬盘中恢复。
在生物系统中,这种纠错能力意味着错误率相当低。例如,在DNA复制时,每复制10^9个核苷酸发生一次错误,换句话说,错误率为10^-9(相比之下,采用Reed-Solomon纠错时,硬盘的读错误率只有10^-13)。
并行操作
在细胞中,DNA由不同的酶以生物化学方式进行修改。酶是微小的蛋白质,它按照大自然的设计,读取和处理DNA。这类在分子级上处理DNA的“运行的”蛋白质的种类和数量都非常多。例如,既有切断DNA的酶,又有将它们再粘在一起的酶。一些酶发挥复印机的作用,另一些酶承担修理工的职责。
分子生物学、生物化学和生物工艺学开发出了使我们能够在试管中完成这些细胞功能的许多功能的技术。正是这种细胞组织以及一些合成化学品,构成了一套可用于计算的操作。CPU有一套加、移位、逻辑算子等基本组成的操作集合,这些操作使CPU可以执行最复杂的计算。正像CPU一样,DNA也具有切断、复制、粘贴、修理以及其它许多操作。
需要注意的是,在试管中,酶并不是顺序地工作,一次处理一个DNA,而是酶的很多副本同时处理许多的DNA分子。这正是DNA计算的威力所在:可以以大规模并行方式运行。
Adleman的试验
让我们利用Adleman演示的DNA方式来解决我们自己的定向哈密尔顿路线问题。为叙述方便起见,我们对例子进行了简化。

假设你住在洛杉矶,需要访问4个城市:芝加哥、达拉斯、迈阿密和纽约,其中纽约是最后的目的地。你所选择的航空公司的转接班机限制了你能选择的路由(例如,有从洛杉矶到芝加哥的航班,但没有迈阿密到芝加哥的飞机)。如果你希望只访问每个城市一次,该怎么走呢?

Adleman的步骤是:

生成所有可能的路由;

选择从起点城市开始到终点城市结束的路线;
选择具有正确城市数量的路线;
选择包含每个城市只出现一次的路线。
以上所有步骤都可以利用标准的分子生物技术完成。
第一步:生成所有可能的路由
策略:用短DNA序列为城市名编码。通过连接存在路由的不同城市序列,对路线编码。DNA可以当做数据串对处理。例如,每个城市可以用六个核苷酸成组的“字”来代表:
洛杉矶:GCTACG
芝加哥:CTAGTA
达拉斯:TCGTAC
迈阿密:CTACGG
纽约: ATGCCG
整条路线的编码可通过将这些代表具体城市的DNA序列串起来完成。例如,从洛杉矶-->芝加哥-->达拉斯-->迈阿密-->纽约的路线表示为GCTACGCTAGTATCGTACCTACGGATGCCG,也可以等价地用这条序列的补序列形式表示。
那么,我们怎样生成这条序列呢?人工合成短单链DNA现在是一种常规方法,因此,城市名编码十分简单。一种叫做DNA合成器的设备可以制作这些分子,也可以从第三方定制。然后,按正确的次序将城市名编码连接在一起来生成路线。在完成这项工作时,我们可以利用DNA与其补序列杂交的事实。例如,我们可以通过对起始城市的后一半字母(后三个字母)和到达城市的前一半字母(前三个字母)的补序列进行编码,对城市间路由编码。例如,迈阿密(CTACGG)与纽约(ATGCCG)之间的路由可以用迈阿密编码的后一半(CGG)和纽约编码的前一半(ATG)组成,即CGGATG。取补后,得到GCCTAC。GCCTAC不仅惟一表示了从迈阿密到纽约的路由,而且还通过把代表迈阿密和纽约的DNA与CGG和ATG杂交,连接将它们连接在一起。(见图3-2.jpg)
随机路线可以通过将城市编码与路线编码混合起来生成。最后,这些DNA串可以用一种叫做连接酶的酶连接在一起。这时我们得到的是代表示具有任意数量的城市和任意路由集合的路线的DNA串。(见图3-3.jpg)
利用大量的DNA编码(比如,10^13个每个城市和城市间每条路由的副本),我们肯定得到所有可能的组合,一个正确的组合就包括在这些组合中。
第二步:选择从起点城市开始到终点城市结束的路线
策略:利用聚合酶链反应,有选择地只复制和放大开始于洛杉矶并结束于纽约的DNA部分。
完成第一步后,我们得到了一只装满代表路线编码的各种长度的DNA的试管。我们需要的是从洛杉矶到纽约的路线。为此,我们可以使用一种叫做聚合酶链反应(PCR)的技术。PCR使我们可以生产出某一DNA序列的大量副本。聚合酶将复制开始于引分子(primer)位置的一段单链DNA。引分子是一小截DNA,与我们感兴趣的那段DNA的一端互补。通过选择位于我们希望放大的那段DNA两侧的引分子,聚合酶优先放大这些引分子间的DNA,将包含这一序列的DNA的数量增加一倍。
经过多次PCR后,DNA被放大了指数级倍。在有选择地放大我们感兴趣的路线时,我们使用与洛杉矶和纽约互补的引分子。在PCR后,我们最后得到的是一只装满不同长度、代表着从洛杉矶起到纽约止的路线编码的双链DNA的试管。
第三步:选择具有正确城市数量的路线
策略:根据长度分类DNA,选择长度对应5个城市的DNA。
经过第二步后,试管中路线DNA编码尽管代表着始于洛杉矶止于纽约的路线,但经过城市的数量却不同。我们现在希望选择只经过五个城市的路线。为此,我们可利用一种叫做凝胶电泳的技术。凝胶电泳法是一种用于解决DNA长度的通用过程。
凝胶电泳法的基本原理是利用电场,迫使DNA经过一个凝胶矩阵。在多数条件下,DNA为负电荷分子,因此如果放置在电场中,将被吸引到正电位上。但是由于DNA的电荷密度恒定不变,悬浮在液体中的长DNA段与短DNA段运动速度一样快。这就是为什么要使用凝胶矩阵的原因。凝胶由形成细丝网的聚合体构成。DNA被迫穿过细丝间的微小空间,细丝降低了DNA的移动速度,速度降低多少取决于DNA的长度。最后得到许多DNA带子,每个带子对应于某个长度。然后,我们可以切掉我们感兴趣的带子,分离出特定长度的DNA。由于我们知道每个城市用6对DNA编码,因此,掌握路线的长度就使我们掌握了城市的数量。在本例中,我们将分离具有30对核苷酸长度(5个城市X 6对核苷酸)的DNA。(3-4.jpg)
第四步:选择包含每个城市只出现一次的路线
策略:按城市连续过滤DNA分子,每次一个城市。由于我们处理的DNA包括五个城市,我们将得到每个城市只编码一次的DNA序列。
我们可以利用一项叫做亲和纯化的技术,从DNA样本中纯化出包含特定序列的DNA。我们可以通过将DNA序列的补序列连接到一种基质上(如磁珠),完成这项工作。磁珠然后与DNA混在一起。这时,包含我们所需要序列的DNA将与磁珠上的补序列杂交。然后,这些磁珠被取出,分离出DNA。

我们进行5次亲和纯化,每次使用一个不同的城市补序列。例如,第一次时,使用带有洛杉矶补序列的磁珠,来分离包含洛杉矶编码的DNA序列。如此反复5次,我们就得到了从洛杉矶开始、只访问每个城市一次、结束于纽约的所有路线。

读取答案

一种找到结果的可能方法是对DNA序列排序。不过,由于我们已经有了城市编码的序列,因此我们可以使用一种叫做渐变PCR的方法。这时我们利用对应于洛杉矶的引分子,接着使用对应于每个城市的不同引分子,进行一系列PCR放大。通过测量每个PCR结果得到的不同DNA长度,我们可以将路线中的最终城市序列拼凑出来。例如,我们知道DNA路线开始于洛杉矶,具有30对核苷酸长度,因此如果洛杉矶和达拉斯引分子的PCR结果为24对核苷酸长,可知达拉斯是路线中的第四个城市(24被6除)。最后,如果我们在DNA处理中十分仔细的话,试管中留下的惟一DNA应当中代表洛杉矶、芝加哥、迈阿密、达拉斯和纽约路线编码的DNA。因此,如果使用的引分子顺序是洛杉矶与芝加哥、洛杉矶与迈阿密、洛杉矶与达拉斯和洛杉矶与纽约,那么我们将得到长度为12、18、24和30对核苷酸的PCR结果。
几点说明
Adleman的试验解决了7个城市的问题,但是有两大缺点阻止扩大其计算的规模。当使用一种不同的解法时,货郎担问题的复杂度并没有消失:复杂度仍以指数级增长。就Adleman的方法而言,指数级增长的东西不是计算时间,而是DNA的数量。不幸的是,这给可以求解的城市数量带来了一些硬性限制。在Adleman的文章发表后,很多人指出使用他的方法求解200个城市的HP问题,需要的DNA的重量将比地球还要重。
限制Adleman方法的另一个因素是每次操作的错误率。由于这些操作并不是确定性而是随机驱动的(我们是在做化学试验),每一步都包含统计错误,因而限制了在产生错误的概率超过产生正确结果的概率前我们所能连续迭代的次数。例如,1%的错误率可进行10次迭代,这时的错误率小于10%,而在进行100次迭代后,错误率增长为63%。
“试管”的未来
那么DNA能被用于解决城市数量超过传统计算机能力的货郎担问题吗?鉴于目前传统计算机的记录是13,509个城市,这肯定不能用上述过程求解。传统计算机求解这个问题只用了3个月时间,当时动用了3台Digital AlphaServer 4100s(共有12个处理器)和一个由32台Pentium-II PC组成的群集。此问题的求解不是由于计算能力,而是由于人们使用了一些效率非常高的分支规则。Adleman的第一次DNA计算演示采用了一种不太高明的算法,但是随着DNA计算形式的不断细化,新算法也许有一天将使DNA超过传统计算机,创造新记录。
在“硬件方面”(或者应当说“湿件”),生物技术的改进正在以类似于半导体行业的进步速度发展。以DNA排序为例,曾需要一位研究生用5年时间完成的工作,现在只需要一天。鉴于政府投入到基因研发大量资金和来自利润丰厚的制药和医疗相关市场的潜在巨额回报,这种情况并不让人感到吃惊。人类基因组项目正在排序技术方面迅速取得创新。DNA处理的未来是速度、自动化和小型化。

参考资料

计算机世界

 
我也来回答:
 
 
最新知道
关不了电脑
屏蔽后,进行了清理,为...
23113121
DT-830B万用表因小孩误...
我不清楚,我们的博客发...
用SAM-BA第一次写入NAND...
怎么解除屏蔽
输卵管粘连,上举有没有...
诺亚舟电子词典可下载哪...
评述现代化理论
热点排行
12v转换220v带150w的电...
k31115电源开关管用什么...
南开大学电子信息科学与...
MC1454构成的低功耗文氏...
ACC
请问商务英语自考有那些...
我家里的锅盖连一个基本...
何处有以秸杆为原料的制...
我174体重55公斤 这样算...
为什么漏电开关经常跳闸
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
总部:杭州建国北路707号星汇大厦6号楼1101室
电话:13357183237 QQ:344945827 303939539  邮箱:laz8258@163.com dzsc51@163.com