电脑和服务器X86架构和X64架构的区别是什么?

电脑教程011

电脑和服务器X86架构和X64架构的区别是什么?,第1张

实际上X86架构是基础架构,X64架构是基于X86的,也可称为X86-64架构。具体介绍如下:\x0d\x0ax86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构,如Pentium、Athlon。现在,Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。\x0d\x0ax86-64架构诞生颇有时代意义。当时处理器的发展遇到了瓶颈,内存寻址空间由于受到32位CPU的限制而只能最大到约4G。AMD主动把32位x86(或称为IA-32)扩充为64位。它以一个称为AMD64的架构出现(在重命名前也称为x86-64),且以这个技术为基础的第一个产品是单内核的Opteron和Athlon 64处理器家族。由于AMD的64位处理器产品线首先进入市场,且微软也不愿意为Intel和AMD开发两套不同的64位操作系统,Intel也被迫采纳AMD64指令集且增加某些新的扩充到他们自己的产品,命名为EM64T架构(显然他们不想承认这些指令集是来自它的主要对手),EM64T后来被Intel正式更名为Intel 64。这两者被统称为x86-64或x64,开创了x86的64位时代。\x0d\x0a关于32位系统与64位系统的比较,速度并不是唯一的考量因素。也不能因为数字上的变化,简单地认为64位CPU的性能是32位CPU的两倍。实际在目前阶段64位的应用程序并不多,即便有,很多也只是因为其32位的版本无法在64位操作系统上运行而产生的。而没有真正做过64位优化的程序,性能上并不会带来太大的提升。相反,在32位的应用上 ,跑32位的CPU性能甚至会更强。另一方面,由于32位的Windows系统最大只支持3.25G的内存,而64位的Windows系统则可以最大支持128G的内存。所以,当电脑内存大于4G时,就要果断采用64位系统了。

目前全球的主流电脑CPU只有两个,那就是intel和amd,其中intel的实力更强,电脑CPU的X86架构就是intel研发的,包括amd的CPU产品也是用了X86架构。我们国内也有采用X86架构的芯片,比如说兆芯,但是由于英特尔、AMD两家巨头压着,兆芯始终难有声音。另外比较值得关注的就是中科院自主研发的“龙芯”产品了,龙芯是完完全全的纯国产芯片,从架构到设计都用的是中科院自己的技术。

很多人都关系,我们国产电脑CPU“龙芯”到底性能怎么样,和intel的差距还有多大?我们根据龙芯官网提供的数据来看,目前龙芯最为高端的消费级芯片产品是3A4000,这是一款四核心28nm工艺制作的产品,主频为1.8-2.0GHz,1.5GHz、1.8GHz、2.0GHz的功耗分别是30W、40W、50W。如果懂硬件参数的朋友就会明白,龙芯3A4000的性能还是太差,不光是在工艺上落后,这个性能连英特尔十年前的第一代酷睿都不如,对比intel差距太大!

当然就有人说了,既然龙芯的性能这么差,为什么还要继续研发呢?我们用便宜好用的英特尔、AMD不就好了吗?这件事我们不能只从价格上面考虑,现在华为的手机芯片生产受阻,未来如果英特尔、AMD不给我们芯片用怎么办?况且在一些重要的地方,我们必须用上自己的芯片。龙芯到现在也取得了一些不错的成就,比如说我们的北斗导航卫星上就用了龙芯的芯片。

对于龙芯的未来发展,很多人还是比较期待的,2020中国芯应用创新高峰论坛上,龙芯方面表示,龙芯正在研发下一代的产品,消费级产品3A5000将是一款采用12nm工艺制作的产品,相比于上一代产品性能提升50%,而服务器芯片3C5000的最高频率将能够达到2.5GHz。