当前位置: 技术问答>linux和unix
总线基础知识问题,大家指教。谢谢了
来源: 互联网 发布时间:2016-04-29
本文导语: 看了pci总线的介绍,知道pci是用于cpu和其它总线如isa之间的桥梁。 外部总线是个什么概念,如usb。1、是相对于pci这种总线来说的吗?2、是cpu总线控制器出来就直接连到usb上,还是怎么回事? 下面为ldd3中的一段话...
看了pci总线的介绍,知道pci是用于cpu和其它总线如isa之间的桥梁。
外部总线是个什么概念,如usb。1、是相对于pci这种总线来说的吗?2、是cpu总线控制器出来就直接连到usb上,还是怎么回事?
下面为ldd3中的一段话:
概念上, 这些总线既不是全特性的接口总线(象 PCI 就是)也不是哑通讯通道(例如串口是). 难于划分需要来使用这些特性的软件, 因为它通常分为 2 类: 驱动, 对于硬件控制器(例如 PCI SCSI 适配器的驱动或者在"PCI 接口"一节中介绍的PCI 控制器)以及对特殊"客户"设备的驱动(如 sd.c, 处理通用的 SCSI 磁盘和所谓的 PCI 驱动处理总线上插入的卡).
3、这个说串口是哑通讯通道是什么意思?想知道外部总线到底是个什么意思?
请解释问题1、2、3。
请多从实际中解释。谢谢了
外部总线是个什么概念,如usb。1、是相对于pci这种总线来说的吗?2、是cpu总线控制器出来就直接连到usb上,还是怎么回事?
下面为ldd3中的一段话:
概念上, 这些总线既不是全特性的接口总线(象 PCI 就是)也不是哑通讯通道(例如串口是). 难于划分需要来使用这些特性的软件, 因为它通常分为 2 类: 驱动, 对于硬件控制器(例如 PCI SCSI 适配器的驱动或者在"PCI 接口"一节中介绍的PCI 控制器)以及对特殊"客户"设备的驱动(如 sd.c, 处理通用的 SCSI 磁盘和所谓的 PCI 驱动处理总线上插入的卡).
3、这个说串口是哑通讯通道是什么意思?想知道外部总线到底是个什么意思?
请解释问题1、2、3。
请多从实际中解释。谢谢了
|
确实如9楼所说,这些总线的功能分类本身可能有交叉的,有些书上分为 CPU总线,局部总线、系统总线、通信总线。
把PCI归为局部总线;
CPU总线:主总线,处于处理器内部,作为ALU和各种寄存器等功能单元地相互连接。是微机系统中速度最快地总线
局部总线:局部总线是在CPU总线和系统总线之间的一级总线,如PCI总线。它的一侧直接面向CPU总线,另一侧面向系统总线,分别由桥片连接。由于局部总线是直接连接CPU总线的I/0总线,因此外部设备通过它可以快速地与CPU之间进行数据交换,它为外设提供了存取微处理器中数据的更宽、更快的“高速公路”。
系统总线:又称为I/0通道总线,用来与扩展槽上地各种扩展卡连接。如ISA。以前的PC主要是利用系统总线
来扩展卡,现在PC为了加快总线速度,多用局部总线PCI来连接扩展卡。
通信总线,也称为外部总线,是pc系统之间或者pc与外部设备之间进行通信的总线,如USB和UART。
而有的地方称为系统总线。
http://blog.chinaunix.net/u/12880/showart_1673583.html
个人觉得理解为系统总线似乎好一点。
当然如果这里有学硬件的,请指教。
PCI有一子分类是usb,但实现usb可以不通过PCI的,很多嵌入式mcu根本就没有PCI,但有USB。
它是通过它的其他系统总线来实现USB控制器的。
把PCI归为局部总线;
CPU总线:主总线,处于处理器内部,作为ALU和各种寄存器等功能单元地相互连接。是微机系统中速度最快地总线
局部总线:局部总线是在CPU总线和系统总线之间的一级总线,如PCI总线。它的一侧直接面向CPU总线,另一侧面向系统总线,分别由桥片连接。由于局部总线是直接连接CPU总线的I/0总线,因此外部设备通过它可以快速地与CPU之间进行数据交换,它为外设提供了存取微处理器中数据的更宽、更快的“高速公路”。
系统总线:又称为I/0通道总线,用来与扩展槽上地各种扩展卡连接。如ISA。以前的PC主要是利用系统总线
来扩展卡,现在PC为了加快总线速度,多用局部总线PCI来连接扩展卡。
通信总线,也称为外部总线,是pc系统之间或者pc与外部设备之间进行通信的总线,如USB和UART。
而有的地方称为系统总线。
http://blog.chinaunix.net/u/12880/showart_1673583.html
个人觉得理解为系统总线似乎好一点。
当然如果这里有学硬件的,请指教。
PCI有一子分类是usb,但实现usb可以不通过PCI的,很多嵌入式mcu根本就没有PCI,但有USB。
它是通过它的其他系统总线来实现USB控制器的。
|
1. 外部总线并不是一个严格的术语,它是相对整个计算机来说的,一般指用于与别的计算机或其他外部设备相连的总线。
2. USB 与PCI并无一定的联系,只是经常在PCI的基础上扩展USB,并非一定要这么做。
3. 哑通讯通道指该通道通讯过程中不会对数据进行额外处理,并不会遵循一些协议规范(驱动软件角度)。 外部总线见回答1。
这里的意思是说外部总线的驱动结构和提到的两种类型不一样,一般由两个层次部分。当然这是由外部总线硬件设计思想决定的。
2. USB 与PCI并无一定的联系,只是经常在PCI的基础上扩展USB,并非一定要这么做。
3. 哑通讯通道指该通道通讯过程中不会对数据进行额外处理,并不会遵循一些协议规范(驱动软件角度)。 外部总线见回答1。
这里的意思是说外部总线的驱动结构和提到的两种类型不一样,一般由两个层次部分。当然这是由外部总线硬件设计思想决定的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。