USB2.0与3.0的区别
1.外观:观察USB本身的插口和电脑上的USB插口,塑胶的颜色USB3.0是蓝色的,
USB2.0的是白色或者黑,当然这种区别也不是百分之百的,像MicroUSB3.0的头芯
就是灰色的,另外有些客户为了达到一种更直观的效果也是会要求其做成其它颜色。另外USB2.0的只有4P端子,USB3.0的有9P端子:
2.传输速度:USB3.0的接口是由于USB2.0的接口传输速度无法满足需求而生的,
当然在传输速度上比2.0速度块很多。
3.数据传输:USB3.0引入全双工数据传输,5根线中两根用来发送数据,另外两
根用来接收数据,还有一根地线,也就是说,USB3.0可以同步全速地进行读写操作,以前的USB2.0版本并不支持全双工数据传输。
4电源;USB3.0标准要求接口供电能力为1A,而2.0为0.5A
USB的数据速率
USB 2.0和USB 3.0的基本区别是带宽。USB 2.0所提供的理论带宽是480Mbps。事实上,收到的最大吞吐量约为320Mbps (40MBps),它大致是理论值的三分之二。使用USB3.0,数据吞吐量为4.8Gbps。如果我们用相同的比例,那么预期的数据速率是3.2Gbps (400MBps)。然而,许多开发人员希望能提供更高的吞吐量。图1显示了USB 3.0 和USB 2.0用于Buffalo外部存储磁盘进行不同大小文件传输的数据率差异。应该指出的是,USB 3.0数据速率受储存设备约束,否则400 Mbps的数据速率很容易达到。
图1可以看出,单个请求传输大小增大了,数据传输速率也随之增加了。这是因为当请求传输大小增加时,请求数量和因此MSC设备要处理中断减少,那么整体性能就更好了。64 KB传输过后,数据速率达到饱和(因为Windows驱动在一个SCSI请求中不能请求超过64 KB的数据)。这些数据显示了中断在整个系统性能的重要性和影响。
高数据率增加了中断速率和数据请求速率,这使处理器负荷显著提高。当处理器忙于处理USB相关的实时请求时,增加了延时,用户会看到应用处理慢了下来,这并不是一个满意的结果。