IO总线笔记

2,684 阅读1分钟

现代计算机系统因为高速设备和低速设备的运行任务的速度差异的问题,一般会有南北桥,北桥是高速总线,就是CPU总线,内存总线等,南桥芯片负责接入一些非高速的总线,IO总线就在其中,而IO总线又有很多的具体的总线,PCI总线,PCIE总线,IDE总线,SCSI总线等等等等,这些总线的功能各不相同,那么这些多种多样的IO总线如何和于南桥芯片通信,信息如何传回CPU和内存进行处理,这些种类繁多IO总线都怎么来的,用途是啥,这里做个笔记。容易有理解错误的地方,写在这里方便跟进。


上图所示,和IO设备打交道必须经过主机IO总线,这里的主机IO总线是一个统称,实际的技术方案不止一个,例如PCI总线。IDE总线,USB总线,不同的总线协议不同,数据一般通过内存总线和主机IO总线交互,而这里的控制芯片就是变速器。

PCI总线:zhuanlan.zhihu.com/p/26172972

PCIE总线:同上

上边两个是主机IO总线,还有一些是关于硬盘的,IDE,ATA, SATA, SCSI的硬盘接口协议,也对应各自的IO总线。具体的参考:blog.csdn.net/roufoo/arti…

参考:

认识物理IO组件:www.cnblogs.com/losing-1216…

IO世界:byteliu.com/2017/05/18/…