BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10455同步于 2011/4/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

关于哈佛结构和冯诺依曼结构

tsunami
2011/4/12镜像同步2 回复
在哈佛结构中,由于取指令和存取数据分别经由不同的存储空间和不同的总线,使得各条指令可以重叠执行,也就是流水线的概念,很好理解。 但是,在冯.诺依曼结构中,指令和数据共享同一总线的结构, 既然这样,那cpu肯定是取地址,做运算,再取地址,再做运算,那弱问一下是靠什么实现的流水线作业呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ysun36机器人#1 · 2011/4/12
指令cache和数据cache是分开的,指令和数据只在内存及以下存储层次上才是放到一起的。
ArmStrong机器人#2 · 2011/4/13
应该是取指令和数据不能流水,但他们跟远算可以流水 【 在 tsunami (风之子) 的大作中提到: 】 : 在哈佛结构中,由于取指令和存取数据分别经由不同的存储空间和不同的总线,使得各条指令可以重叠执行,也就是流水线的概念,很好理解。 : 但是,在冯.诺依曼结构中,指令和数据共享同一总线的结构, 既然这样,那cpu肯定是取地址,做运算,再取地址,再做运算,那弱问一下是靠什么实现的流水线作业呢?