处理器分类

指令集分类

  • 精简指令集(RISC)
  • 复杂指令集(CISC)

复杂指令集强调指令的能力,减少目标代码的数量,但是指令复杂,指令周期较长。而精简指令集则尽可能的使指令集小,指令周期短,

但目标代码更多。目前,这两种指令集已经部分相互融合。

 

体系结构分类

  • 冯-诺伊曼结构(又称普林斯顿结构)
  • 哈佛结构

冯-诺伊曼结构是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一存储器的不

同物理位置,因而程序指令和数据宽度相同。而哈佛结构将程序指令和数据分开存储,指令和数据可以有不同的宽度。此外,哈佛结构

还采用了独立的程序总线和数据总线。见下图。

 

 

冯-诺伊曼和哈佛结构

 

图一  冯-诺伊曼结构和哈佛结构

 

应用领域分类

  • 通用处理器(GPP)
  1. 微控制器(MCU,又称单片机)
  2. 微处理器(MPU)
通用处理器是指那些没有争对特定应用领域进行体系结构和指令集优化的处理器,通常具有一般化的通用体系结构和指令集,以支持复杂运算和便于添加新开发的功能。MPU通常指CPU,而MCU则强调把CPU、存储器、外围电路集成在一个芯片中。嵌入式MCU通常也被称作片上系统(SoC)。
  • 数字信号处理器(DSP)
  1. 定点DSP
  2. 浮点DSP
数字信号处理器一般采用改进型的哈佛架构。它具有独立的地址总线和数据总线,两条总线由程序存储器和数据存储器分时共用。见下图。

改进型的哈佛结构

 

图二   改进型的哈佛结构

数字信号处理器针对通信、图像、语音和视频处理等领域的算法而设计的。它包含独立的硬件乘法器,并且一般乘法指令都在一个指令周期内执行完,同时优化了卷积、数字滤波、快速傅里叶变换、矩阵运算等相关算法中的大量重复乘法。其中定点DSP的浮点运算只能通过定点运算模拟。
  • 专用处理器(ASP)和专用集成电路(ASIC)
  1. 网络处理器
  2. 音频解码器
  3. 手机射频专用集成电路
专用处理器一般是针对特定领域设计的,而专用集成电路则是争对那些不具备也不需要灵活编程能力的特定应用场合。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值