简述冯诺依曼结构和哈佛结构的区别?

如题所述

第1个回答  2023-03-11

简述冯诺依曼结构和哈佛结构的区别如下:

1、哈佛结构: 该结构采用双存储空间, 程序存储器和数据存储器分开, 有各自 独立的程序总线和数据总线, 可独立编址和独立访问, 可对程序和数据进行独立传输, 使取指令操作、指令执行操作、 数据吞吐并行完成, 大大地提高了数据处理能力和指令的执行速度, 非常适合于实时的数字信号处理。

2、冯诺依曼结构: 该结构采用单存储空间, 即程序指令和数据共用一个存储空间, 使用单一的地址和数据总线, 取指令和取操作数都是通过一条总线分时进行。 当进行高速运算时, 不但不能同时进行取指令和取操作数, 而且还会造成数据传输通道的瓶颈现象, 其工作速度较慢。

哈佛结构与冯·诺依曼结构处理器相比,处理器有两个明显的特点:使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。

相似回答