pci总线,io映射内存,cpu发出一个地址以后,由谁来判断这个地址是发往内存还是外设?

qq_35867138 2017-06-25 02:10:35

我的原来想法是,内存是挂在pci总线上的,在计算机启动时配置pci总线控制器,然后由pci总线控制器确定地址是发往内存还是外设。但是我看网上画的图,内存往往并没有连接在pci总线上,而是连接在内存控制器上。而内存控制器也没有连接在pci总线上。所以我很奇怪的是,因为io地址映射到了内存,那么访内存的地址就得判断是究竟该发往内存,还是映射的外设,那么这个判断是由谁来实现的?难道在内存控制器和pci控制器之间还有一个判断机构?
本人小白,恳请各位大牛传授知识。。。。。。。。谢谢了。。。
...全文
287 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,127

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧