【摘要】:计算机体系结构可分为两种类型:冯·诺依曼结构和哈佛结构,大多数CPU采用冯·诺依曼结构。冯·诺依曼结构的处理器使用同一个存储器,经由同一个总线传输,具有以下特点:存储器是字长固定、顺序线形编址的结构。运算器、存储器、I/O设备的操作以及它们之间的联系都由控制器集中控制。实际上,哈佛结构是以面积的增加为代价来换取速度的提高。
计算机体系结构可分为两种类型:冯·诺依曼结构和哈佛结构,大多数CPU采用冯·诺依曼结构。
冯·诺依曼结构的处理器使用同一个存储器,经由同一个总线传输,具有以下特点:
(1)存储器是字长固定、顺序线形编址的结构。
(2)存储器提供可按地址访问的一级地址空间,每个地址是唯一定义的。
(3)由指令形式的低级机器语言驱动。(www.xing528.com)
(4)指令顺序执行,即一般按照指令在存储器存放的顺序执行,程序分支由转移指令实现。
(5)以运算器为中心,在I/O设备与存储器之间的数据传送都经过运算器。运算器、存储器、I/O设备的操作以及它们之间的联系都由控制器集中控制。
哈佛结构使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理。哈佛结构具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模块和数据存储模块),公用数据总线则用来完成程序存储模块或数据存储模块与CPU之间的数据传输,两条总线由程序存储器和数据存储器分时共用。数字信号处理一般需要较大的运算量和较高的运算速度,为了提高数据吞吐量,在数字信号处理器中大多采用哈佛结构。实际上,哈佛结构是以面积的增加为代价来换取速度的提高。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。