USB Attached SCSI(UAS)协议详解
5星 · 超过95%的资源 需积分: 50 9 浏览量
更新于2024-07-22
1
收藏 403KB PDF 举报
"USB Attached SCSI (UAS)是USB接口的一种协议规范,它将SCSI命令集应用于USB设备,以实现高效的数据传输和存储。UAS标准由T10技术委员会制定,目的是提升USB设备(如硬盘驱动器、固态驱动器等)的性能和兼容性,使其更接近于传统的SCSI接口。该协议在2010年3月发布的第四修订版中进行了详细定义。"
USB Attached SCSI (UAS) 是一种技术,它将传统的串行连接小型计算机系统接口(SCSI)协议与通用串行总线(USB)相结合,以提高数据传输速率和系统响应时间。这种结合使得外部存储设备,特别是大容量存储设备,能够利用SCSI的高性能特性,同时受益于USB的广泛兼容性和易用性。
UAS协议的实施减少了数据传输中的主机CPU介入,通过USB控制器直接处理SCSI命令,从而提高了数据吞吐量并降低了延迟。它还支持SCSI命令队列,允许多个命令同时在设备内部处理,进一步提升了性能。此外,UAS还提供了错误恢复机制,以应对USB传输可能出现的问题。
在UAS之前,USB设备通常使用Bulk-Only Transport (BOT) 协议,该协议依赖于USB堆栈进行命令管理和数据传输,这可能会成为性能瓶颈。而UAS通过直接将SCSI命令传输到设备,避免了这些开销,尤其是在高负载或大文件传输时,性能提升尤为明显。
UAS标准的制定者T10是隶属于国际信息技术标准委员会(INCITS)的一个技术委员会,负责开发和维护SCSI和其他相关接口的标准。T10的技术编辑Curtis E. Stevens来自Western Digital Technologies, Inc.,负责监督UAS标准的更新和改进工作。
需要注意的是,UAS标准的文档是T10内部的工作草案,未经正式批准,其内容可能随着技术的发展而变化。只有INCITS、其技术委员会和相关任务组的成员在进行标准制定活动时,才能复制此文档,并且必须包含版权通知。商业或营利性用途的复制是严格禁止的。
UAS标准的最终版本引用了ISO/IEC和ANSI/INCITS的相关编号,这表明它遵循了国际标准化组织(ISO)和美国国家标准学会(ANSI)的规则和流程。UAS的实施对于USB存储设备的性能优化和市场推广起到了关键作用,使得用户能够在不牺牲速度和效率的情况下,享受到USB设备的便利性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-03-25 上传
2023-05-01 上传
2011-02-22 上传
2022-09-24 上传
184 浏览量
2020-03-31 上传
su_8844
- 粉丝: 1
- 资源: 36
最新资源
- mathematicalPendulum
- JavaScript-modules-in-browser:在JavaScript中使用ECMAScript模块
- NodaChat:基于 Node.js、Express 4、Jade、Bootstrap 和 Socket.IO 的简单聊天
- 毕业设计&课设--毕业设计之SpringCloud-B2C电子商务平台App端.zip
- jwt-rsa:在一个简单的界面中结合了jsonwetokens和node-rsa的包装器
- Vali-it-projektid:我的训练营文件
- Excel模板财务收支报表5.zip
- angular-contacts:管理系统联系人列表
- Autour_de_DAG:G. Vezzosi在2013年Spring在巴黎7举行的研讨会周期的注释。
- Excel模板项目测试用例表.zip
- esp32_php:Ejercicios de prueba de PHP
- ui5-middleware-code-coverage:用于UIt工具的代码覆盖率检测器
- protolog:为所有变量添加全局日志方法
- 【地产资料】XX地产 培训专员考勤表.zip
- teachPro:问题管理系统
- uuidtools:一个简单的通用唯一ID生成库