另外,USB 2.0使用了NRZI(Non-Return-to-Zero Inverted)编码方式,它是基于串行传输模式,传输连续的0、1字符串,由于其中需要强制插0以保持发送端和接收端频率同步会造成USB 2.0传输带宽的浪费。大家都知道USB 2.0的理论带宽是480Mbps,也就是60MB/s的数据传输速率,但实际使用中我们会发现这个理论速度是坑爹的,长期以来USB 2.0最高实际传输速度被限制在30MB/s左右,只能达到理论带宽的一半。USB 2.0采用的是传统的Bulk-Only Transport(BOT)协议,由于没有进行改善,随着目前高速存储设备的出现,BOT协议阻碍USB传输速率的问题已经显现出来。下面学习啦小编就为大家介绍一下具体的内容吧,欢迎大家参考和学习。而目前的USB 3.0新增了USB Attached SCSI Protocol(UASP)协议,新增了两组数据总线,支持多命令并发执行和NCQ队列功能,这样就可以发挥出5Gbps的高速带宽优势。
这是由于落后的协议和编码方式造成的。搭配USB3.0控制芯片的主板虽然已经成为市场的主流,但对于大部分仍在使用USB2.0的用户来说,USB2.0的文件传输速度也俨然无法满足他们的要求。
USB 2.0为啥达不到60MB/s?
其实,现在USB2.0的速度还有提升的空间,我们可以通过使用提速补丁来挖掘USB2.0的潜力。
完整原文网址:http://www.xuexila.com/diannao/jiqiao/315334.html