先进RISC机器(ARM)处理器被认为是中央处理单元系列,用于音乐播放器,智能手机,可穿戴设备,平板电脑和其他消费电子设备。
ARM处理器的体系结构是由Advanced RISC Machines创建的,因此命名为ARM。这需要很少的指令集和晶体管。它的尺寸非常小。这就是它非常适合小型设备的原因。它具有较少的功耗,并降低了电路的复杂性。
它们可以应用于各种设计,例如32位设备和嵌入式系统。它们甚至可以根据用户需要进行升级。
下面提到ARM处理器的主要功能:
- 多处理系统–
ARM处理器的设计使其可以在多处理系统中使用,其中多个处理器用于处理信息。第一款以ARMv6K命名的AMP处理器及其硬件能够支持4个CPU。 - 紧密耦合的内存–
ARM处理器的内存紧密耦合。这具有非常快的响应时间。它具有低延迟(快速响应),在高速缓存内存不可预测的情况下也可以使用。 - 内存管理 –
ARM处理器具有管理部分。这包括内存管理单元和内存保护单元。这些管理系统对于有效地管理内存非常重要。 - Thumb-2技术–
Thumb-2技术于2003年引入,用于创建可变长度指令集。它将最初的Thumb技术的16位指令扩展到32位指令。它具有比以前使用的Thumb技术更好的性能。 - 一周期执行时间–
ARM处理器针对CPU上的每条指令进行了优化。每条指令的长度都是固定的,这样可以留出时间在执行当前指令之前提取将来的指令。 ARM的CPI(每个指令的时钟)为一个周期。 - 流水线–
指令的处理是使用管道并行完成的。指令在一个流水线阶段分解并解码。流水线每次前进一个步骤,以提高吞吐量(处理速度)。 - 大量的寄存器–
ARM处理器中使用了大量的寄存器来防止大量的内存交互。寄存器包含数据和地址。这些充当所有操作的本地内存存储。