跳转至

华为鲲鹏处理器体系结构

本章节知识点强调:

  • 服务器处理器体系架构

服务器处理器体系架构

服务器处理器并行组织结构

  • 指令流水线:取指令、译码、执行、访存、写回
  • 多线程处理器(SMT)
  • 多核处理器(CMP)
  • 多处理器系统与计算机系统

Arm处理器结构

ARMv8之前的指令集:

  • ARM指令集——基于32位的原始ARM体系结构的指令集
  • Thumb指令集——ARM指令的言所行时,通过16位的指令来减小程序的体积。
  • Thumb-2——对Thumb指令集扩展,引入了一些32位的指令

ARMv8的指令集:

  • AArch64执行状态下: 只能使用A64指令集:32位等长指令字

  • AArch32执行状态下: 可以使用A32指令集 - 32位等长指令字;过着T32指令集 - 16或32位可变长指令字

ARMv8支持数据类型:

类型 内容
四字 128位
双字 64位
32位
半字 16位
字节 字节长度为8位

ARMv8架构的异常等级与安全模型

ARMv8架构的异常处理

最常见的异常是由外部事件引起的终端服务过程 衡量一个CPU的实时性就是最短响应中段时间以及单位时间内相应中断次数