一般来说,处理器架构就是处理器的硬件架构,包含两部分。CPU也是一样,同样的架构,不同的微架构,不同的处理器,就像英特尔的桌面处理器都是x86架构,但是第七代酷睿和第八代酷睿的区别就是微架构的区别。首先,一个处理器必须有一套指令集。这个指令集定义了处理器的基本特性和功能,也就是它能做什么。就像你要盖房子,你的需求是能住四个人,有厨卫,有阳台,通风采光好等等。你的需求就相当于处理器的指令集。
处理器架构与处理器是什么关系?
如果把CPU比作是一个房子,那么CPU架构就是这个房子的设计图纸,规定了它的面积朝向格局等。规范点讲,处理器架构就是处理器的硬件架构,它包含有两部分内容。首先,一个处理器必须有一套指令集,这个指令集定义了处理器的基本特性,这个处理器的基本功能,也就是它能做什么,就像你要盖房,你的需求是能住下四个人,要有厨卫,要有阳台,通风好采光好等,你的这些需求就相当于处理器的指令集。
可是光有指令集也不行啊,还得有实现指令集的部分,这就是处理器的微架构,微架构定义如何去实现CPU的功能,其实就是用一堆硬件设计去迎合指令集,就像房子,你得根据需求设计出是几室几厅,窗户的位置大小,各个房间的布置,墙的厚度,空间高度等等,所以虽然需求是一样,可是不同人的设计会得出不同的户型。CPU也一样,同样的架构,微架构不同,处理器间也是不同的,就像Intel的桌面处理器都是x86架构,但第七代酷睿和第八代酷睿间的不同,就是微架构上的不同。
现在常见的处理器架构有X86架构主要用于电脑上的CPUARM架构主要用于智能手机的CPUMIPS架构通讯产品等Power架构服务器游戏机等大家对前两种应该很熟悉,我们天天生活中就会和它们打交道,MIPS架构中国龙芯用的那个也是曾经很NB的存在,然时也命也,Power架构也是昔日贵族,当初三大巨头苹果IBM摩托罗拉组成AIM联盟,就是想用PowerPC来对抗Intel和微软的Winter。
文/小伊评科技说到CPU这个概念其实是非常大的,从个人电脑上的CPU,到移动设备上的SOC中的CPU以及一些嵌入式设备中其实都是有所谓CPU中央处理器这种的事物的存在的譬如电视,路由器等等,所以我们需要把CPU做一个界限,这样才可以做一个总结。目前来看,我们所指的CPU一般都是指PC上的CPU以及手机上的SOC,毕竟这两种设备上的CPU也可以代表了目前民用半导体行业的最高水准,接下来我就来谈一谈我们国家目前比较知名的一些CPU设计商以及他们的产品。
龙芯中国科学院计算所旗下 最新商用型号龙芯4000架构基于RISC精简指令集下的MIPS架构龙芯是我们国家芯片技术的引导者,虽然目前其知名度并不怎么高估计有很多人都没有太在意,但是这是我们国家最早开始着手进行芯片研发的企业,具备比较强的战略价值。龙芯的CPU目前主要面向服务器以及个人电脑,但是由于受到X86架构的封锁,其采用的架构是来自于RISC精简指令集下的MIPS架构最早由斯坦福大学最早提出是最早商用的RISC架构之一ARM-V架构也是基于RISC精简指令集下的产物。
龙芯之所以采用MIPS架构主要是因为在龙芯开始发展的2001年ARM-V架构还未出现,MIPS是当时唯一一个具备和X86一争高下的指令集架构。只不过由于后来Window intel的组合实在太强势,Linux MIPS组合则日趋衰败。虽然MIPS架构目前也被ARM公司的ARM-V架构击败,但是其发展前景依旧广阔,并且目前已经宣布开源不再收费,不怕被卡脖子。
当然,龙芯因为没有得到X86的授权,一直无法在搭载Windows系统的设备上使用,所以近几年在民用市场上没有存在感,这也在一定程度上制约了龙芯的业务发展。但龙芯其实是目前国内最具核心知识产权的CPU之一,在军事、金融、教育、工业等一些专业领域还是很有活力的。,这是其他芯片望尘莫及的,比如核心的板载芯片。