📜  ARM处理器及其功能

📅  最后修改于: 2021-06-28 16:19:27             🧑  作者: Mango

先进RISC机器(ARM)处理器被认为是中央处理单元系列,用于音乐播放器,智能手机,可穿戴设备,平板电脑和其他消费电子设备。

ARM处理器的体系结构是由Advanced RISC Machines创建的,因此命名为ARM。这需要很少的指令集和晶体管。它的尺寸非常小。这就是它非常适合小型设备的原因。它具有较少的功耗,并降低了电路的复杂性。

它们可以应用于各种设计,例如32位设备和嵌入式系统。它们甚至可以根据用户需要进行升级。

下面提到ARM处理器的主要功能:

  1. 多处理系统–
    ARM处理器的设计使其可以在多处理系统中使用,其中多个处理器用于处理信息。第一款以ARMv6K命名的AMP处理器及其硬件能够支持4个CPU。
  2. 紧密耦合的内存–
    ARM处理器的内存紧密耦合。这具有非常快的响应时间。它具有低延迟(快速响应),在高速缓存内存不可预测的情况下也可以使用。
  3. 内存管理 –
    ARM处理器具有管理部分。这包括内存管理单元和内存保护单元。这些管理系统对于有效地管理内存非常重要。
  4. Thumb-2技术–
    Thumb-2技术于2003年引入,用于创建可变长度指令集。它将最初的Thumb技术的16位指令扩展到32位指令。它具有比以前使用的Thumb技术更好的性能。
  5. 一周期执行时间–
    ARM处理器针对CPU上的每条指令进行了优化。每条指令的长度都是固定的,这样可以留出时间在执行当前指令之前提取将来的指令。 ARM的CPI(每个指令的时钟)为一个周期。
  6. 流水线–
    指令的处理是使用管道并行完成的。指令在一个流水线阶段分解并解码。流水线每次前进一个步骤,以提高吞吐量(处理速度)。
  7. 大量的寄存器–
    ARM处理器中使用了大量的寄存器来防止大量的内存交互。寄存器包含数据和地址。这些充当所有操作的本地内存存储。