|
|
arm 指的是指令集。
6 n, g) g8 | b: ?$ y6 [$ D8 ?/ |+ J" x2 y0 k, P1 o y1 q
不过这个指令集有很多版本还有扩展指令。arm9 就是指的大版本。arm920t 就是更详细的型号。, z/ l- F; ?' J: k' s
不同的版本可能是指令集版本不同,也可能是扩展指令不同。! a7 h3 m1 s. @ D
其次的,ARM cpu 是针对嵌入式等等设计的 CPU ,他的是 SoC 的(System on Chip)有非常高的集成度,比如内存控制器,显示芯片,无线网芯片,存储控制器等等的功能都被塞进了这个芯片里一起封装,不同的型号,这些附加的功能电路也都有区别。
/ _* u0 s1 V+ I* }8 w& i% h& d) [3 _
arm 自己不产 CPU ,只卖设计,而且他卖出去的设计,禁止生产公司自己修改设计(只有有限的几个公司被授权可以自己改,比如 apple )。
v/ W# Z$ L0 h- y# e0 J) s! F6 C5 J+ _/ l
另外 x86 也有很多型号啊,Intel 那遍地的 i3 、i6 、i7 、详细的还有什么 3770k 、3220 这种型号,你为什么不认为他们是不同的架构呢?
9 q. s! s0 Z+ i. w# r; u/ ]- W, X8 W$ `
' I* l' U) |# V+ R L: T% p6 ~arm 因为用途特殊,所以他的功能性能都是按需定制的,现在消费电子的普及,才让一些通用设计的芯片更加流行,但不同的产品,依然有不同的功能,成本,功耗的要求,这就导致的 arm 有各种不同的芯片。
/ `7 \3 D' u }9 X3 D7 R+ l7 ]- \ |
|