BOT传输协议和UASP传输协议有什么区别?
BOT传输协议
BOT (Bulk-Only Transport),诞生于1999年,专为USB 1.1所设计,至今最快的USB 3.1都可向下兼容这个基本的BOT传输协议。在传输资料作业开始时,外接USB 3.0设备与电脑主板(USB 3.0扩展卡)之间,在同一时间单位内,每次只传输单一指令,所以速度较UASP慢,属于“半双工传输模式”。
USB 采用的半双工传输模式与 BOT (Bluk Only Transfer) 传输协议,半双工传输模式就像是再讲对讲机一样,一方说完另一方才能继续对话,也就是说资料的传输方向仅有单向传输功能。
BOT 传输协议则是一种单执行绪的传输架构,这个架构就像马路上只能行使一台车子,不管路有多宽,都必须等待这量车子行驶过后下一部车子才能继续通行。
UASP传输协议
UASP (USB Attached SCSI Protocol),简称UAS,与USB 3.0一同诞生于2008年,USB应用者论坛(USB-IF)为改良BOT传输协议过慢的缺点,将SCSI架构改进并推出UASP,包括多命令平行处理能力、任务管理与控制等机制,也支持NCQ(原生指令排序),速度比BOT传输模式快上许多,属于“全双工传输模式”。
USB3.0引入的UASP,使U盘也能像 SCSI 传输协定的方式传输资料,不需等待上一笔资料传输完成后再进行传输资料的动作,并改善了在 CPU 的使用率、数据延迟及等待时间。
引导UASP虽然能提升传输性能,但也有许多限制,电脑用户必须具备支持UASP的外接USB 3.0设备内部的设备端控制器、主板上的主机端控制器、驱动程序,三者缺一不可(有的还额外需要安装韧体)。
在OS支持度上,使用Windows 7的用户若想引导UASP,必须安装相应的驱动程序,如果用户使用Windows 8/Mac OS X 10.8.3以及之后陆续推出的10.9版本,因为其已内置UASP的驱动程序,所以直接原生支持UASP,如此可省去安装驱动程序的麻烦。
UASP的设备端桥接芯片有:LucidPort USB 300、祥硕科技ASMedia ASM1053/ASM1042、智微JMS 569、德州仪器TUSB9261等等。