ARM、X86和MIPS主流架构优缺点分析
1. ARM
ARM是⾼级精简指令集的简称(Advanced RISC Machine),它是⼀个32位的精简指令集架构,但也配备16位指令集,⼀般来讲⽐等价32位代码节省达35%,却能保留32位系统的所有优势。
ARM处理器的主要特点是:
1. 体积⼩、低功耗、低成本、⾼性能——ARM被⼴泛应⽤在嵌⼊式系统中的最重要的原因
2. ⽀持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
3. ⼤量使⽤寄存器,指令执⾏速度更快;
4. ⼤多数数据操作都在寄存器中完成;
5. 寻址⽅式灵活简单,执⾏效率⾼;
6. 指令长度固定。
7. Load_store结构:在RISC中,所有的计算都要求在寄存器中完成。⽽寄存器和内存的通信则由单独的指令来完成。⽽在CSIC中,CPU是可以
直接对内存进⾏操作的。
8. 流⽔线处理⽅式
2. MIPS
MIPS架构(英语:MIPS architecture,为Microprocessor without interlocked piped stages architecture的缩写,亦为Millions of Instructions Per Second的相关语),是⼀种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,⼴泛被使⽤在许多电⼦产品、⽹络设备、个⼈娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。
它的基本特点是:
1. 包含⼤量的寄存器、指令数和字符
2. 可视的管道延时时隙
这些特性使MIPS架构能够提供最⾼的每平⽅毫⽶性能和当今SoC设计中最低的能耗。
3. X86
X86架构是芯⽚巨头Intel设计制造的⼀种微处理器体系结构的统称。如果这样说你不理解,那么当我说出8086,80286等这样的词汇时,相信你肯定马上就理解了,正是基于此,X86架构这个名称被⼴为⼈知。
如今,我们所⽤的PC绝⼤部分都是X86架构。可见X86架构普及程度,这也和Intel的霸主地位密切相关。
x86架构和arm架构区别x86采⽤CISC(Complex Instruction Set Computer,复杂指令集计算机)架构。与采⽤RISC不同的是,在CISC处理器中,程序的各条指令是按顺序串⾏执⾏的,每条指令中的各个操作也是按顺序串⾏执⾏的。顺序执⾏的优点是控制简单,但计算机各部分的利⽤率不⾼,执⾏速度慢。
总结:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。