冯·诺依曼结构和哈佛结构
常见的普通计算机都是冯·诺依曼结构;哈佛结构特殊的结构,嵌入式系统处理器DSP。
冯·诺依曼结构
- 普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。
- 特点
- 一般用于PC处理器,如I3,I5,I7处理器。
- 指令和数据存储器合并在一起。
- 指令和数据都通过相同的数据总线传输。
内部的硬件会通过总线连接起来。数据总线(DB)、地址总线(AB)。指令和数据都是通过012进制进行存储。
读取一条指令,通过地址来读取(AB)。具体的内容是数据(DB)。两条总线。
哈佛结构
- 哈佛结构是一种将程序指令存储和数据存储分开的存储器格式
- 是一种并行体系结构。
- 特点
- 一般用于嵌入式系统处理器(DSP)*数字信号处理器DSP,digital Signal Processing
- 指令和数据分开存储,可以并行读取,有较高数据的吞吐率。硬件上多了些结构。
- 有4条总线:指令和数据的数据总线与地址总线。
指令有指令的数据总线和地址总线。
数据有数据的数据总线和地址总线。
通过增加物理结构增加指令读取的效率问题。
嵌入式-芯片
-
DSP芯片:数字信号处理器。实时快速地实现各种数字信号处理算法。 做数学运算的大脑。
-
SoC:片上系統。微小型系統。包括大脑、心脏、眼睛和手等、完成某个功能的系统。 操作系统、数据库系统…
-
MCU:单片微型计算机或单片机。CPU适当缩减,芯片型计算机。缩小版“人”。
-
MPU:微处理器,微型机的核心部件,起控制作用。微机中的中央处理器。缩小版的”大脑“。
DSP采用哈佛结构。
FPGA结构:可编程的逻辑列阵。
GPU一般指图形处理器。(显卡)
相关题目
嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP) 和片上系统(SOC)。以下叙述中,错误的是(A)。
A
.
M
P
U
在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统
\textcolor{red}{A. MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统}
A.MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统
B. MCU典型代表是单片机,体积小从而使功耗和成本下降
C. DSP处理器对系统结构和指令进行了特殊设计,适合数宇信号处理
D. SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容
MPU属于微处理器,在安全性和可靠性等方面进行增强,但是运算量较大的智能系统在计算机体系来说,规模越来越大,要用到集群,小型芯片对运算量较大的系统来说不合适。