汉语大全>电子资料大全>数据容量与传输速度

数据容量与传输速度

详细内容

  对于全速设各而言,批量传输的数据封包的最大容量限制为8、16、32与64字节等4种格式而已。所以执行批量传输时,除了最后一个数据封包可能不足所设置的容量外,其余都须符合设置值。如果未按此格式传输,就会发生错误或STALL。而对于高速设备而言,最大的数据容量则是512字节。在设各列举的过程时,主机就会从每一个端点的端点描述符中,读取其批量端点的最大封包大小。所传输的数据量可能会小于、

  等于或大于最大容量设置值。如果超过最大容量设置值,主机就会使用多个数据交易来加以实现。

  在批量传输的速度上,批量传输并非是具有保证带宽的特性。它不像是控制传输在低速与全速时,具有保证10%带宽,以及在高速时,具有保证20%带宽;再者,也不像是中断或等时传输具有设置的传输率。因此,如果总线上非常忙碌,可能就要花相当长的时间,才可完成所要执行的工作。

  相对地,如果总线上闲置,那么总线上的带宽都可以给批量传输使用。此时.批量传输的速度相当快。当端点所设的最大封包值小于目前总线上的最大传输速度时,即使用更多的带宽,有些主机还是会在每一帧中以不超过一个封包的方式来加以安排。

  当全速除了在闲置总线上时,可以使用高达19个64字节的批量传输。换算后可以在每一个微帧上传输1 216 B,也即是9,728 Mbps。此时,会剩下18%的总线带宽给其余的传输来使用。而针对批量传输协议上的负荷来说,在全速时一个数据封包是13字节,在高速时一个数据封包是55字节。

  当高速除了在闲置总线上时,可以使用高达13个512字节的批量传输。换算后可以在每一个微帧上传输6 656字节,也即是53.248 Mbps。此时,会剩下2%的总线带宽给其余的传输来使用。