RISC-V、ARM和X86架构

1.要了解X86、ARM和RISC-V架构的区别,就得先了解复杂指令集(CISC)和精简指令集(RISC)
A:X86使用的是复杂指令集(CISC),ARM和RISC-V使用的是精简指令集(RISC)。这便是属于这几种架构之间最大的区别。
狭义的x86架构,指只支持32位的intel/AMD/VIA的CPU,并向下兼容16位
狭义的x64架构,指的是支持32位和64位的intel/AMD CPU,指令集与x86兼容,并向下兼容16位
广义的x86架构,泛指支持x86和x64架构intel、amd的CPU

2.使用场景:PC端和移动端(手机)
A:PC端的厂商譬如Intel和AMD,他们的CPU采用的是X86架构;但最近苹果推出的电脑端M1处理器为ARM架构。
B:移动端(手机)的SOC譬如:高通骁龙,海思麒麟,苹果A系列,联发科MTK系列都是用的ARM架构。

3.X86和ARM在性能和功耗方面的侧重
A:X86架构更重视性能,这也是它能够在PC端大放异彩的原因,譬如一些显卡杀手如PS,cad,PR等等,运行起来风扇狂转,没有足够的性能怎么可能带的动。
B:ARM架构更重视功耗,所以在移动端它独领风骚,想一想,如果一个手机5分钟就没电了,充电2小时,使用5分钟,有谁会去买这个手机,同时一般手机因为大小限制,只能配三四千毫安的电池,所以相比电脑来说,性能会相对差一点。
PS:但是随着苹果公布了自己的电脑芯片M1,这个关于ARM架构的性能低于X86架构的说法可能就不会继续成立了,之前是我想要主攻移动端,现在把触手伸向了PC端,鹿死谁手还不好说。

4.未来发展
针对未来的发展,我更看好ARM架构和RISC架构,因为在移动互联网这场战斗中,是RAM战胜了X86,即安卓,IOS战胜了intel,从这个里面也可以看出来X86架构的臃肿不堪,在曾经的互联网初期,它确实发展的如火如荼,也在PC端取得了霸主的地位,曾经如此,现在如此,未来也会继续保持。但是在新的领域,移动互联网,物联网,智能家居,5G时代,我更看好功耗更低的ARM架构和RISC架构。

你可能感兴趣的:(其它)