总线的逻辑

总线的逻辑是:网络+协议。

CPU的逻辑是:地址线+数据线

所以总线是通过构造一个通信网络将设备连进来。网络结构的好处是可扩展性强,不需要重新布线。CPU也可以做一个大插座,也不需要重新布线。设备插上去就可以了。像内存一样。

为什么这么啰嗦?

总线最大的作用还是动态配置。外围设备是不可预计的,大插座是物理的。地址是实化的。一对一。设备匹配不好做,而虚拟化可以提供两端的动态对接能力。所以可以说PCI实现的是一个函数功能。它提供了从处理器寻址单元到设备寄存器的一一映射。

可以提供物理映射。但是设备接口就不好做了。所以通道化的目的是把物理连线转化成了电子译址。充分利用了电子技术的优势简化,统一系统的物理布局。

南北桥是PCI南北桥。本来一个通道就够了,但是多核以后显然数据通道应该跟着上去。

PC机的数据通道很奇怪,从前端总线到agp,内存双通道、四通道,PCI南北桥,hublink,ide,USB, sata, isa, pci扩展槽,PCI-E, 等等,构成了PC机90%的复杂性。

相对而言,处理器加内存倒成了最简单的东西。

幸亏的是,PCI简单,不需要驱动程序,否则系统将被总线拖死。


转载于:https://my.oschina.net/digerl/blog/225061

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值