当前位置: 好装机 电脑常见问题 如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

时间:2023-01-02 15:53:52作者:haozhuangji
不管大家承认不承认,在PC领域,X86芯片是处于统治地位的,至少占了90%以上的份额。

而ARM的CPU,只在苹果的Mac系列中使用,另外也在部分服务器中使用,但总体而言X86还是没有对手。

至于龙芯、申威等非ARM、非X86的国产CPU,在X86芯片面前,其实是可以忽略的。

如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

至于为什么,有多方面的原因,最大的问题是有两个,一是性能问题,毕竟与X86芯片相比,像龙芯等性能还是差得比较远的。

二是生态问题,X86芯片适配windows生态,两者形成了wintel联盟,这个联盟内有几千万的软件APP,上千万的硬件兼容。

这些软件、硬件,构成了一个完整的、成熟的生态,而非X86芯片,因为不能安装Windows系统,大多使用linux,生态不可同日而语。

如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

不过这几年,国产CPU的性能也在增长。比如龙芯,自从推出了3A5000系列芯片后,大家发现这一代的芯片,已经与intel的第11代酷睿芯片,还有AMD的Zen3芯片相差不大了。

而下一代的3A6000预计明年推出,性能较3A5000系列芯片又提升了一大载。基本上追平了11代酷睿,AMD的Zen3芯片,也就只落后intel、AMD两三年左右了。

而11代酷睿,用于日常的工作、生活已经是完全没问题的,足以胜任绝大部分人的电脑需求。

如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

所以,有人说,现在龙芯最缺的就是一个生态了,如果windows能够安装在龙芯上,那么至少在国内,intel、AMD的芯片基本上就废了。

理论上来讲,如果龙芯能安装windows,那么绝大部分人的电脑需求,还真的可以被龙芯满足。

但是龙芯也属于简单指令集,X86是复杂指令集,所以就算windows能安装在龙芯上,原来的那些windows软件,其实也不能使用的。

必须通过指令转换,像苹果推出M1芯片时,要推出Rosetta 2 的指令翻译器一样,将X86架构下程序的指令进行转译成龙芯架构下指令,才能正常使用。

如果windows能支持龙芯,AMD、英特尔的X86芯片就废了?

当然,只要微软愿意,这种指令集转译工具也不是难题。但问题是,微软不可能干这样的事情,兼容龙芯,对于微软而言,没有任何好处,它为何要这么干呢?

所以,期待windows来兼容龙芯。还不如期待龙芯自己的指令转译器项目,将X86、ARM指令转成龙芯的指令,或者期待国产操作系统的生态能够丰富完善起来。

相关教程