Intel, AMD 的 CPU,大多为 CISC 结构的 CPU。
ARM 的只有 RISC CPU。
CISC 是复杂指令集CPU,指令较长,分成几个微指令去执行,开发程序比较容易(指令多的缘故)。通常一个指令需要好几个 Machine Cycle 才能执行。
RISC 是精简指令集CPU,指令较短,如果内部的 pipe line 做得好,可以使得指令的译码与数据的处理较快,使得执行效率高。通常一个指令只要一个 Machine Cycle 就能够执行。近年来某些 CISC CPU,如 Intel 的 Pentium-Pro、AMD 的K5、K6 实际上是改进了的CISC,也可以做到一个 Machine Cycle 能执行一个指令。
ARM 本身不做CPU,只授权给其他厂商做CPU,其中最大的一家,就是 Intel。由於 ARM 的结构一开始就以省电为主,所以一般来说,执行速度没有 Intel 或是 AMD 的 CPU 快。但是在手持式装置的世界,ARM 的省电加上以授权而非自制的联合军团方式,打败了所有的人,成为王者,现在进而慢慢的进入其他的领域。
版权声明:本文为CSDN博主「学无止境2022」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dianqicyuyan/article/details/122772853
暂无评论