冯.诺依曼结构与哈佛结构的区别是什么,区别是地址空间和数据空间分开与否冯诺依曼结构数据空间和地址空间不分开哈佛结构数据空间和地址空间是分开的一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而是有多条,这根据不同的生产厂商的DSP芯片有所不同,ARM核到了ARM9才采用了真正的哈佛结构什么是哈佛结构计算机,哈佛结构是一种将程序指令储存和数据储存分开的存储器结构。
1、什么是哈佛结构计算机哈佛结构是一种将程序指令储存和数据储存分开的存储器结构。中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作。程序指令储存和数据储存分开,数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度。哈佛结构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和储存的,执行时可以预先读取下一条指令。哈佛结构处理器有两个明显的特点:使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联
2、冯.诺依曼结构与哈佛结构的区别是什么区别是地址空间和数据空间分开与否冯诺依曼结构数据空间和地址空间不分开哈佛结构数据空间和地址空间是分开的一般DSP都是采用改进型哈佛结构,就是分开的数据空间和地址空间都不只是一条,而是有多条,这根据不同的生产厂商的DSP芯片有所不同。在对外寻址方面从逻辑上来说也是一样,因为外部引脚的原因,一般来说都是通过相应的空间选取来实现的,本质上是同样的道理。DSP肯定是改进型哈佛结构了,我们用起来也感觉很爽,但是光用分开的数据空间和程序空间来区分这两种结构,我感觉不是很严格。单片机也是分开的数据空间和程序空间,它算不算哈佛结构?ARM7同样是分开的数据空间和程序空间,它又算不算哈佛结构?ARM核到了ARM9才采用了真正的哈佛结。
文章TAG:什么是改进的哈佛结构 哈佛 结构 改进