架 软考架构师知识库 系统架构设计师 · 课件全文检索
已就绪 127 份课件 1966 页

微处理体系结构

第六章-嵌入式技术应用 · 4 页 · 593 字 录播 讲义

微处理体系结构

项目 内容
来源 录播
章节 第六章-嵌入式技术应用
标签 讲义
页数 4
总字数 593
原始课件 基础录播课/第六章-嵌入式技术应用/微处理体系结构.pdf

本文由课件自动整理,页内文字按原始讲义阅读顺序还原;[图] 表示该位置存在图示,

图示内容请对照原始课件查看。


目录


第 1 页 · 02

嵌入式微处理器体系结构

第 2 页 · 冯诺依曼体系结构:

1.

传统计算机采用冯·诺依曼(Von Neumann)结构,也称普林斯顿结构。

2.

程序和数据共用一个存储空间。程序指令和数据放在同一个存储器的不同地址上。

3.

单一的地址及数据总线,程序指令和数据的宽度相同。

4.

串行执行,处理器执行指令时,先从储存器中取出指令解码,再取操作数执行运算,在传

输上会出现瓶颈。

[图]

第 3 页 · 哈弗体系结构:

1.

程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存

储器,每个存储器独立编址、独立访问。

2.

独立的地址及数据总线,两个存储器对应两套独立的地址总线和数据总线。

3.

并行执行,提高速度。

[图]

第 4 页 · 两种架构的区别:

在冯诺依曼架构中,指令和数据共享同一个存储器,CPU只能执行一条指令,因为它需要等待指

令和数据都被读取到CPU中。而在哈佛架构中,指令和数据存储在不同的内存中,CPU可以同时

访问指令和数据内存,因此可以同时执行多条指令。所以,可以这样理解,冯诺依曼架构是单车道,

而哈佛架构是多车道。

冯诺依曼架构的好处,就是简单、易于实现和设计。哈佛架构的好处,可以使用不同的技术来优化

性能。

冯·诺依曼架构适用于大多数通用计算机,因为它能够灵活地处理各种不同的计算任务,同时还可

以使用缓存等技术来优化性能。而哈佛架构则适用于一些特定的应用领域,例如需要高效地处理大

量数据的嵌入式系统,或数字信号处理器等领域。