|
|
|
|
|
|
|
酶、氨基酸和基因看起来和计算机毫无关系,但是随着计算机硬件和软件下一次浪潮的来临,这一切将会改变--一些科学家们预测将会出现生物计算机。 研究这种计算机的主要目的是制造一种可以自我控制、自我修复的计算机,而且这种计算机会不断的发展它们的智能中心,从而变得越来越聪明。最终它们也许会比它们的设计者更聪明。 为什么要模仿生物系统来制造更智能化的计算机呢?麻萨诸塞州Kurzweil科学杂志的著者同时也是人工智能专家瑞.库滋威尔认为,计算机科学家们逐渐认识到要想使电脑变得像人脑一样复杂,仿生技术就是最好的解决办法。伦敦大学的计算机科学家彼特.班特里对此观点表示认同:"如果不采用生物方法,那么研究工作就好像一个人蒙着眼睛,两手绑在后背上一样。" 因此,一些电脑公司和大学迅速组织研究小组研究生物技术。上个星期(2001年10月15-21日)IBM公司表示他们已经加倍努力研制全自动电脑,这种电脑采用仿生物自控处理技术从而能够进行24/7的无障碍运行。然而这只是一种希望而已:蓝色巨人也不得不承认到目前为止这种全自动电脑的研制仍没有结果。 但是,仍有一些研究人员在这方面有所突破。比如纽约大学的麦克尔.隆和他的工作小组就已经在研制这种电脑方面取得了一些成果。他的软件模仿生物的基因和蛋白质,从而形成了一个合理的模型。它的研究方法完全仿照了达尔文的进化论:程序中运行好的元素保留下来,而那些运行不好的则被遗弃。 生物学中,一条DNA链上的每个基因产生不同的蛋白质。其中一些的蛋白质是酶,可以对细胞的运行产生接触反应的功能。隆的基本原理就是构造一系列的软件酶,每个酶根据它们自身的软件基因进行加密。每个酶的功能就像布尔算符中的"与"和"或"一样,成为一个个关口,分割所有的微处理电路。 就像生物酶一样,软件酶对于选择与其反应的系统部分也是十分的谨慎。例如,一个只与其它"与"连接的酶,其作用就是"与",一个总于一个"与"和两个"或"相连接的酶,其作用也是"与"。 这些软件酶被装在一些"细胞"当中,每个"细胞"中含有一系列的基因--也就是它们的"基因组"。就像生物系统一样,只有其中的一些基因可以产生酶。 隆首先从一些含有不规则的的软件基因组的"细胞"开始。只有成对的"细胞"才允许繁殖,生成的"细胞"被检验看是否能够很好的进行期望的运算。这一目的就是要最终得到一个基因组,它可以产生一些酶,而这些酶连接起来就可以进行基本的运算,比如两数相乘。把表现最好的一些基因不断地进行繁殖,直到一个最完美的算术乘法器的出现。 隆还举了其它一些仿生的例子。比如,生物酶的形状决定了与它反映的基因或酶,因此软件酶也具有一定的"形状",标志着哪些酶可以和它连接。 就像一些生物基因可以控制其它的基因一样,一些软件基因也能控制其它软件基因的连接与否。这些特点正是隆的系统与其它标准的基因算术系统的最大区别。 隆最终的希望是把他的这些"细胞"程序连接起来,生成一些更复杂的程序。他还预测:"最终生成的不会是一些单细胞,而是一些类似于组织的物质。"
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |