分享

龙芯最值得期待的功能:用转译器,兼容windows、安卓生态

 漫步之心情 2022-06-28 发表于湖南

众所周知,对于芯片而言,生态系统是非常重要的。可以说,没有生态的芯片,很难走进主流消费市场,而有生态加持的芯片,才是王者。

比如X86芯片,有着windows的支持,甚至windows与X86生态,形成了wintel联盟,在PC产业,无人可以挑战其地位。

文章图片1

而ARM芯片,有安卓生态支持,所以当ARM用于手机等移动领域时,也是没有对手,无人可以挑战地位。

同样的,国内众多的国产CPU,很多不是X86架构,所以无法安装windows,只能使用linux系统,导致生态匮乏,从而很难走进C端市场,更多是用在B端市场。

文章图片2

不过前年,当苹果用ARM芯片替代了intel的X86芯片之后,做了一个非常实用的功能,那就是Rosetta 2 的指令翻译器,通过指令集编译器,将X86指令集,转译成苹果自己的M1芯片能够读懂的指令集,这样就让ARM芯片,也可以运行windows的程度。

依靠这个功能,苹果平稳的从X86芯片,过渡到了ARM芯片,同时也给其它芯片厂商,做出了非常好的示范。

文章图片3

于是微软在推出windows11时,也通过芯片的虚拟功能,让X86芯片也能够运行安卓芯片下的程序,原理其实是一样的,将ARM芯片的指令集,转化成X86芯片能够读懂的指令集。这样安卓芯片,也可以运行在windows下了。

而在受到了苹果、微软的启发之后,龙芯也做了一个决定,那就是也要推出了个这样的指令集转换功能,将X86、ARM指令集,转译成龙芯能够识别读懂的指令集。

那么龙芯平台,就算不是使用windows系统,安卓系统,也能够兼容windows、安卓的软件了。

文章图片4

龙芯还表示,通过转换之后,windows平台的X86软件,转换效率不低于70%。而ARM平台的安卓软件,转换效率不低于90%。

如果这个指令集真的像龙芯说的这么神奇有效,也就意味着以后龙芯芯片,再也不用考虑生态、操作系统的问题。

就算是安装linux,也可以使用windows、安卓的软件,那么C端用户,接受龙芯,也就成为了现实。

所以这个指令集转换功能,绝对是龙芯最值得期待的功能,就看龙芯什么时候实现了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多