PCI与IO的几个问题

设备全部挂在总线上,而总线又全部挂在南北桥上,南北桥又全部挂在PCI上,而PCI又全部挂在内存地址空间上,这引出一个问题:

1,IO延时。PCI不是内存,延时问题怎么解决?时钟怎么办?

2,出错怎么办?IO寻址使用IO ready信号进行通信,如果设备一直不ready,或超时ready,指令怎么办?是Tw还是怎么样?总不可能被一个设备拖死。

3,PCI是不是所有设备速度的上限?既然设备都必须经过PCI进行数据传输。

4,系统到底有几个PCI主桥?分别占据什么地址空间?

5,IO空间还有人用吗?还有用吗?

另一个是,PCI是通道化的IO,除PC外的设备可能不会使用这样的IO布局。专用设备可能真搞个大“插座”,把所有设备,不管是集成电路还是外设卡都往上面一接了事,多简单。所以对于那些设备来说,处理器才是最重要的部件,总线根本就是多余的。



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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值