[AA小小夏]手机CPU知识扫盲:谈谈手机CPU架构与原理( 二 )


[AA小小夏]手机CPU知识扫盲:谈谈手机CPU架构与原理
本文插图
三、ARM架构和X86架构的区别:
ARM架构:
ARM架构使用的是精简指令集 , 我们可以把它看成一辆汽车 , 在之前一直都是低功耗的代名词 。
[AA小小夏]手机CPU知识扫盲:谈谈手机CPU架构与原理
本文插图
X86架构:
X86架构使用的是复杂指令集 , 我们可以把它看成一架飞机 , 在之前一直都是高性能的代名词 。
最开始也是因为低功耗 , 所以移动端的设备 , 都是使用的ARM 。 但是随着移动端的高速发展 , ARM架构的处理器的性能也开始变得原来越强大 。
那么ARM架构的CPU对比PC端的CPU实际运行起来到底有什么区别了?
比如一条指令来了 , 要把一个货物从北京运送到上海 , 这个时候我们会发现飞机必须快过汽车 , 但是如果另一个指令是要把一个货物从街头运到街尾了?这个时候 , 飞机发现 , 它要想做到基本是不太可能 , 这个时候只有在增加一条新的指令集(相当于要重新制作一架大小适合的飞机了) 。
[AA小小夏]手机CPU知识扫盲:谈谈手机CPU架构与原理
本文插图
但是随着移动端设备的高速发展 , ARM架构的性能已经变得越来越强了 , ARM架构的性能超过X86架构已经只是时间问题了 。
CPU的里面的学问很多 , 今天我就只写出以上三点 , 都是比较有用的干货 , 希望对小白的朋友有所帮助 。 其实决定手机CPU性能的决定性因素主要由:核心、主频、工艺、GPU等多方面决定 , 并不是单个方面强 , 性能就一定强 。