#芯片# 手机芯片ARM架构和电脑芯片x86架构之间的区别
今天想和大家分享的知识和芯片有关系,ARM架构和X86是目前市场上最为主流的两种CPU架构,那么这两者之间有什么区别呢?
CPU两种主要架构 ARM&X86
从底层逻辑上来区分这两者,ARM架构属于精简指令集,而X86属于复杂指令集。
ARM-处理精简指令集
举个例子,如果是要执行‘洗澡’这个指令,ARM架构会怎么处理?‘先脱衣服’,‘打开花洒’,‘涂沐浴露擦洗’,‘冲水’,‘擦干’。 那么,同样是执行这个指令,X86直接处理‘洗澡’就好了。
X86-处理复杂指令集
不知道大家从我所举的例子中看出区别来没,ARM架构在处理指令的时候会将一个复杂的指令拆解成若干个最为基本的指令来进行执行;但是X86的处理,能够直接执行复杂的指令。这是X86架构和ARM架构在底层逻辑上的差别。 那么这两者各自的优缺点有哪些呢?
大家可以给我留言,我会在下次分享中聊到。