|
发表于 2011-9-28 10:11:58
|
显示全部楼层
原帖由 临江仙 于 2011-9-27 16:27 发表 请教gaomx兄,我在设备管理器里看到预留20%资源的接口好像标明是PCI TO USB,意思是不是要用一张PCI转usb卡呢?
我看了一下win7的设置,原来的xp没有这个参数
下面的universal host controller是用来负责usb 1。1的慢速设备的
enhanced host controller是用来复杂 usb2。0的高速设备的。
在usb的协议里面规定了,四种传输,control,bulk,interrupt,iso
其中后面两种是对实时性有要求的,第一种用来设置的,第二种用来批量传输数据的
就是你的一动硬盘使用的方式。
interrupt通常是辅助用的,iso是用摄像头和标准的audio 设备使用的传输。
但是协议规定要预订出来一定的贷款给bulk,contrl,不能使用iso把usb接口的全部带宽使用完。
每个iso设备的驱动会声明需要的带宽,如果总带宽超过规定则这个设备会出差无法运行。
这些都是驱动和os的行为,硬件不管。通常这个和你也没有关系。
至于20%和10%是因为 universal host controller和enhanced host controller的区别
usb1。1协议规定就是预留10%,usb2。0协议规定预留是20%。
如果你使用qb9的老版本无论插到哪个口都是使用usb1。1的协议。
如果你使用qb9的新版本并且设置模式支持24/192的时候使用的就是usb2的协议
和你插入哪个口没有关系。
这个是预留的带宽,和你声卡实际使用的带宽没有关系。
一个universal host controller可以控制最多两个usb 接口,所以你会发现有很多个控制器
实际上一个usb接口内部会关联两个控制器,一个控制2。0一个控制1。1,
至于用哪个取决于你的设备,而不是你插哪个口。
usb3。0最新的extended host controller是规定了使用一个控制器同时控制1。1,2。0和3。0 |
|