广 告
科技长廊 >>  信息技术>> 修改代码可减少计算机病毒后代进化
[专题]科技文章

修改代码可减少计算机病毒后代进化
作者:转载    转贴自:科技长廊    点击数:277    文章录入: zhaizl

在网络中,计算机病毒能不断复制并造成严重的破坏,然而它们会如何为繁衍而寻找配偶呢?在新出版的《进化》杂志上,美国密歇根州立大学必康进化研究中心博士后克里斯·钱德勒通过创建数字化环境发现,计算机病毒可通过计算机程序配对繁衍。
钱德勒说,实际上计算机病毒配对繁衍仍是一个引发大量争论的问题,人们为研究这个问题曾提出了一些好的想法,但难以对这些想法进行检测。他和包括动物学助理教授伊恩·德沃金、计算机科学和工程副教授查尔斯·奥福瑞亚等研究人员合作,找到了不同的研究途径。
他们开创的新研究途径包括在名为“阿维达”(Avida)的虚拟世界中放置各种各样的程序。“阿维达”软件环境中的特殊计算机程序能够竞争并繁衍。“阿维达”创建者奥福瑞亚认为,由于“阿维达病毒”(Avidian)在自我复制时会发生变异,因而数字生物会像生物那样发生进化。
在孔雀世界,雄性孔雀漂亮的尾羽是吸引雌性配偶的重要特征。“阿维达病毒”具有产生如同孔雀尾羽的性感表征的能力,同时它们能够随机选择配偶。正如研究人员预测的那样,“阿维达病毒”通常会选择最艳丽的配偶。
为防止计算机病毒繁衍出更强的病毒,研究人员修改了“阿维达病毒”的遗产代码,允许它们生长出夸大的性表征。由于现在即使最弱的“阿维达病毒”也能生长出漂亮的数字尾羽,因此研究人员期望遗产代码的修改能减少“阿维达病毒”选择艳丽配偶获得进化。
  • 上一篇文章: 俄罗斯开始制造万万亿次级超级计算机

  • 下一篇文章: 谷歌研发出“深度Q网络”计算程序
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[302]
    ·美国宇航局打造未来超级火箭 起…[617]
    ·科学家发现甲流病毒适应人体并…[617]
    ·美欲建月球电梯 换乘几次可登月…[617]
    ·评论:科学外交必须纳入所有发…[617]
    ·C# Request.ServerVariables2[695]
    ·Request.ServerVariables[698]
    ·浅析C# List实现原理[700]
    ·浅析C# List实现原理[700]
    ·Request.ServerVariables 获取…[701]
    ·病毒在微型马达帮助下自我组装[2575]
    ·郑成功长啥样? 生前最接近本人画像被修复[2683]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)