EDN首页   博客首页

日志档案

发表于 2007-1-4 14:32:17

1

标签: 冯诺依曼体系  哈佛总线体系  

冯诺依曼体系和哈佛总线体系

二者的区别就是程序空间和数据空间是否是一体的。

早期的微处理器大多采用冯诺依曼结构,典型代表是Intel公司的X86微处理器。取指和去操作数都在同一总线上,通过分时服用的方式进行的。缺点是在高速运行时,不能达到同时取指令和取操作数,从而形成了传输过程的瓶颈。

哈佛总线技术应用是以DSP和ARM为代表的。采用哈佛总线体系结构的芯片内部程序空间和数据空间是分开的,这就允许同时取指和取操作数,从而大大提高了运算能力。

系统分类: 嵌入式   |   用户分类: ARM   |   来源: 整理   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2478)    回复(2)  

投一票您将和博主都有获奖机会!

  • 1111

    2007-1-9 11:31:43

    疑问:

    以DSP为例,只有一套数据、地址总线,能同时取指和取操作数吗?

  • sugar0991

    2007-1-12 10:44:44

    抱歉,对DSP没有什么研究。

    取指好取操作数应该都是对数据的操作吧!好像和地址总线没什么关系。至少单片机是如此的!