打印

哈佛结构,独立编址?

[复制链接]
3682|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sgx17|  楼主 | 2011-5-19 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xinzha| | 2011-5-19 12:40 | 只看该作者
这里所说的哈佛或者冯诺依曼结构,指的是cpu的核心的结构,也就是说从kernel的角度来看,它的指令和普通数据总线是独立的,kernel自己有两套接口。而在大多数应用中,因为软件习惯问题以及从复杂度考虑,都是把I和D两个总线接到同一个外部总线上,这样就是大家使用统一编址了。
一个充分体现哈佛结构的用法就是TCM,这一部分可以直接跟kernel的总线相连而不挂在外部总线上,这样cpu可以直接读取这里的代码而不占用外部总线,提升系统效率。

使用特权

评论回复
板凳
zhao9183| | 2011-5-19 22:41 | 只看该作者
路过

使用特权

评论回复
地板
abin0415| | 2011-5-21 12:41 | 只看该作者
学习了

使用特权

评论回复
5
通宵敲代码| | 2014-10-11 12:36 | 只看该作者
二楼正解!
内核是ARM设计的,
外设却是各个厂家自己添加,
这才造成了了差异!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

35

帖子

1

粉丝