文章插图
简单聊下ARM和X86 的区别
看好多人经常把ARM的cpu和x86的性能做对比,实际上两者完全没有可比性,
ARM架构的cpu是由英国ARM公司(过两天可能就属于大漂亮国啦)设计基础架构,然后卖授权给其他公司,其他公司再进行深度优化,然后交由芯片代工厂生产 。
简单说就是ARM卖给你毛坯房,后面的厂商进行精装修,现在属于ARM架构的CPU包括苹果的A系列,华为的海思麒麟鲲鹏等,三星猎户座,联发科的处理器,高通的处理器,英伟达的等等等 。
而现在手里有X86CPU授权的就只有英特尔,AMD和台湾的威盛公司
ARM的cpu是属于RISC(精简指令集)体系的,X86指令集是属于CISC(复杂指令集)体系的,两个体系拥有本质的区别,简单的说精简指令集CPU的只处理简单运算,比如加减乘除,需要做复杂运算的时候 。
【arm内核和x86内核的区别 arm和x86区别】需要先将复杂的运算程式转化为CPU可以接受的简单运算,而CISC指令集的CPU可以处理更加复杂的运算,比如开平方,函数运算等,说到这里就要说说cpu的指令集流水线 。
cpu的每一种运算方式就是一层流水线,比如加减乘除就可以组成四层流水线,现在一般的RISC架构的CPU流水线层数一般都在10层以内,而现在主流的X86的处理器指令集流水线都在40层左右 。
接着说说为什么这两种架构的CPU没有可比性,程序设计的时候根据不同的cpu都有不同的设计思路 。
想一下,让CISC体系的cpu运行为RISC设计的程序,很多指令流水线都被浪费掉了没有办法工作,而让RISC运行为CISC设计的程序,将会有绝大多数的时间浪费在把复杂的程式转化成精简的程式上面!
我们看到的现象就是手机模拟WINDOWS 98巨慢,而ps3的模拟器夸了好几代的cpu加上高端显卡加速的支持才勉强可以在PC上流畅运行 。
- 嫦娥古诗的诗意和中心思想 嫦娥古诗
- 天蝎座和巨蟹座配吗 巨蟹和天蝎座配吗?
- 单身女人梦到和异性生发关系 单身女人梦到和异性生发关系了
- 和领导聊天需要注意什么 和领导聊天的技巧有哪些?
- 创业投资 创业投资网
- 创业快车 创业快车道
- ab型摩羯女 ab型摩羯女和谁最配
- 乌梅和话梅的区别
- 白鹅绒和白鸭绒的区别
- 天蝎座和天秤座 天蝎座和天秤座哪个更厉害