而ARM的CPU,只在苹果的Mac系列中使用,另外也在部分服务器中使用,但总体而言X86还是没有对手。
至于龙芯、申威等非ARM、非X86的国产CPU,在X86芯片面前,其实是可以忽略的。
至于为什么,有多方面的原因,最大的问题是有两个,一是性能问题,毕竟与X86芯片相比,像龙芯等性能还是差得比较远的。
二是生态问题,X86芯片适配windows生态,两者形成了wintel联盟,这个联盟内有几千万的软件APP,上千万的硬件兼容。
这些软件、硬件,构成了一个完整的、成熟的生态,而非X86芯片,因为不能安装Windows系统,大多使用linux,生态不可同日而语。
不过这几年,国产CPU的性能也在增长。比如龙芯,自从推出了3A5000系列芯片后,大家发现这一代的芯片,已经与intel的第11代酷睿芯片,还有AMD的Zen3芯片相差不大了。
而下一代的3A6000预计明年推出,性能较3A5000系列芯片又提升了一大载。基本上追平了11代酷睿,AMD的Zen3芯片,也就只落后intel、AMD两三年左右了。
而11代酷睿,用于日常的工作、生活已经是完全没问题的,足以胜任绝大部分人的电脑需求。
所以,有人说,现在龙芯最缺的就是一个生态了,如果windows能够安装在龙芯上,那么至少在国内,intel、AMD的芯片基本上就废了。
理论上来讲,如果龙芯能安装windows,那么绝大部分人的电脑需求,还真的可以被龙芯满足。
但是龙芯也属于简单指令集,X86是复杂指令集,所以就算windows能安装在龙芯上,原来的那些windows软件,其实也不能使用的。
必须通过指令转换,像苹果推出M1芯片时,要推出Rosetta 2 的指令翻译器一样,将X86架构下程序的指令进行转译成龙芯架构下指令,才能正常使用。
当然,只要微软愿意,这种指令集转译工具也不是难题。但问题是,微软不可能干这样的事情,兼容龙芯,对于微软而言,没有任何好处,它为何要这么干呢?
所以,期待windows来兼容龙芯。还不如期待龙芯自己的指令转译器项目,将X86、ARM指令转成龙芯的指令,或者期待国产操作系统的生态能够丰富完善起来。
2023-01-05
2024-02-23
2022-04-25
2023-09-15
2023-10-25
2023-03-22
2023-06-19
2023-09-27
2023-03-16
2023-06-14
2024-07-21
2024-07-21
2024-07-21
2024-07-20
2024-07-20
2024-07-18