USB Attached SCSI (UAS) 技术规范

需积分: 50 60 下载量 80 浏览量 更新于2024-07-20 1 收藏 403KB PDF 举报
"USB Attached SCSI(UAS)是USB接口与SCSI协议的一种结合,旨在提升外部存储设备,如硬盘驱动器、SSD等,通过USB连接的数据传输性能和效率。UAS标准由国际信息技术标准委员会(INCITS)下属的技术委员会T10制定,其目的是在不牺牲性能的情况下提供更简便的连接方式。该文档T10/2095-D是该标准的一个内部工作草案,可能随时间进行修改和完善。" USB Attached SCSI(UAS)是一种将SCSI(小型计算机系统接口)协议应用于USB(通用串行总线)的技术,它允许USB设备以更接近SCSI协议的速度进行数据传输,从而提高了外部存储设备的性能。UAS设计的目标是克服传统USB存储设备在处理大量数据时可能遇到的性能瓶颈,特别是对于高速读写操作的硬盘驱动器和固态硬盘。 UAS标准的关键特性包括: 1. **命令队列**:与传统的USB Mass Storage Class(UMSC)不同,UAS支持命令队列,这使得设备能够预处理多个命令,提高并行处理能力,减少等待时间。 2. **直接数据传输**:UAS允许数据直接在主机和设备之间传输,减少了通过USB控制器进行数据缓冲的步骤,降低了延迟。 3. **错误恢复控制**:UAS提供了更高级别的错误恢复机制,可以更快地识别和处理传输错误,而不必依赖主机系统的资源。 4. **硬件优化**:UAS设计考虑了硬件的优化,可以利用现代USB接口的全速传输,尤其是在USB 3.0及更高版本中,数据传输速率显著提高。 尽管UAS标准尚未最终确定,但这个草案已经开放给INCITS的成员和技术委员会进行评论和改进。技术编辑Curtis E. Stevens负责监督该标准的开发,来自Western Digital Technologies, Inc.的他可以为相关问题提供咨询。 ISO/IEC和ANSI INCITS的参考编号表明,UAS标准也在国际标准化组织(ISO)和国际电工委员会(IEC)的框架下进行,旨在实现全球范围内的兼容性和互操作性。 需要注意的是,虽然非营利组织和关联任务组有权复制此草案用于标准制定活动,但商业或盈利目的的复制是被严格禁止的。这确保了标准开发过程的透明度和公平性,同时也保护了知识产权。