USB Attached SCSI

        USB 附加 SCSI(UAS)或 USB 附加 SCSI 协议(UASP)是一种计算机协议,用于在 USB 存储设备(如硬盘(HDD)、固态硬盘(SSD)和优盘)之间传输数据。UAS 依赖于 USB 协议,并使用标准 SCSI 命令集。与老式的 USB 大容量存储批量传输 (BOT) 驱动程序相比,使用 UAS 通常能提供更快的传输速度。
        UAS 是作为 USB 3.0 标准的一部分引入的,但也可用于符合较慢的 USB 2.0 标准的设备,前提是使用兼容的硬件、固件和驱动程序。UAS 的开发是为了解决原始 USB 大容量存储批量传输协议的不足,即无法执行命令队列或无序命令完成。为了支持这些功能,在 USB3 规范中增加了批量流协议,并在 USB 主机控制器接口(可扩展主机控制器接口)中增加了流支持。

         UAS 由两个标准定义,一个是 T10 "USB 附加 SCSI"(T10/2095-D)(简称 "UAS "规范),另一个是 USB "通用串行总线大容量存储类 - USB 附加 SCSI 协议(UASP)"规范。国际信息技术标准委员会 (INCITS) 的 T10 技术委员会负责开发和维护 UAS 规范;SCSI 贸易协会 (SCSITA) 负责推广 UAS 技术。USB 海量存储设备类 (MSC) 工作组制定并维护 UASP 规范;USB 实施者论坛公司 (USB-IF) 推广 UASP 技术。
        与旧版 USB 大容量存储只传输(BOT)协议驱动程序相比,UAS 驱动程序的传输速度通常更快。[1][2][3] 虽然 UAS 是在 USB 3.0 标准中添加的,但如果硬件兼容,它也能以 USB 2.0 的速度使用。
        与固态硬盘一起使用时,在 USB 传输速率相同的情况下,UAS 的随机读写速度要比 BOT 快得多。本地 SATA 3 接口的速度为 6.0 Gbit/s。当使用比 SATA3 链接速度慢的 USB 3.0 链接(5.0 Gbit/s)时,性能将受到 USB 链接的限制。不过,USB 的传输速率在不断提高,USB4 已达到 80 Gbit/s。许多 UAS 硬盘是通过 SATA 到 UAS 桥接器连接 SATA 3 硬盘实现的,这限制了 UAS 硬盘的原始 SATA 传输速率,但原始 USB UAS SSD 可以充分利用更高的 USB 传输速率。

        Linux 内核自 2014 年 6 月 8 日发布 3.15 版以来一直支持 UAS。[18] 不过,一些 Linux 发行版(如 Ubuntu(v11.xx 起))报告了一些行为不端硬件的问题。[19] 内核有一个内置黑名单,用于列出在 unusual_uas.h 中定义了 "怪癖 "的设备。[20] 可通过 procfs 或内核命令行(usb-storage.quirks)添加临时附加怪癖。
截至 2018 年 8 月,FreeBSD 不支持 UAS。
在不支持 UAS 类的旧版操作系统上,为兼容起见,UAS 设备可在仅 USB 大容量存储批量传输模式下运行。 

bot和uasp的差异

BOT传输协议和UASP传输协议有什么区别? - USB中文网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/858510.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动驾驶辅助功能测试用例表格(续5)

自动驾驶辅助功能测试用例表格(续) 用例编号测试类型测试项目测试描述车辆准备车辆状态车辆场景车辆执行可变因素具体信号状态通过标准预期标准通过/失败RSA-001可靠性测试系统重启稳定性测试自动驾驶辅助系统在重启后的稳定性和功能恢复情况系统已安装并配置完成车辆静止状态…

202406最新manjaro安装sogou输入法解决方案(采用aur本地package+sogou deb包解决方案)

本地执行安装方法 1.拉取源码 git clone https://gitee.com/liushuai05/fcitx-sogoupinyin.git cd fcitx-sogoupinyin 2.获取sogou下载地址并替换到源码中 - 下载地址:https://pinyin.sogou.com/linux/ - 点击立即下载->x86_64->下载,然后右键复…

LoRaWAN在嵌入式网络通信中的应用:打造高效远程监控系统(附代码示例)

引言 随着物联网(IoT)技术的发展,远程监控系统在各个领域的应用越来越广泛。LoRaWAN(Long Range Wide Area Network)作为一种低功耗广域网通信协议,因其长距离传输、低功耗和高可靠性等特点,成为…

bcc入门教程

title: 入门教程 date: 2024-06-20T14:31:46Z lastmod: 2024-06-21T04:12:43Z 入门教程 本教程仅包含怎样快速使用bcc工具解决性能、故障和网络问题。若想要开启开发新的bcc工具,请参考bcc教程。 本教程认为bcc已经安装,可以成功运行execsnoop命令。如…

407串口01发送

实验一: 工程。 链接:https://pan.baidu.com/s/1g8DV4yZWOix0BbcZ08LYDQ?pwd2176 提取码:2176串口1的使用。发送功能。 单片机发送信息到电脑。 通过串口进行通信。 首先单片机这边。 单片机这边,需要对单片机的串口模块进行使…

zctf2016_note2-堆利用-unlink

一、题目 题目:zctf2016_note2 题目描述:二、WriteUp (一)题目环境 glibc版本2.23 通过patchelf进行修改(二)信息收集 $ checksec note2Arch: amd64-64-littleRELRO: Partial RELRO # (.plt.got)段依…

一些宏观理解

跳板机(Jump Server) 跳板机是一种中间服务器,用于在用户与目标服务器之间提供一个安全的访问点。它通常用于增强安全性,通过跳板机可以控制和审计对目标服务器的访问。用户首先连接到跳板机,然后从跳板机连接到目标服…

Redis-HyperLogLog数据类型及其常用命令详解

1.Redis概述 2.HyperLogLog数据类型 HyperLogLog(HLL)是一种用于近似计算大数据集合中唯一元素数量(基数)的概率性数据结构。 概率数据结构: HyperLogLog 使用的是一种概率算法,它可以在极少的内存消耗下估…

SpringBoot2+Vue3开发博客管理系统

项目介绍 博客管理系统,可以帮助使用者管理自己的经验文章、学习心得、知识文章、技术文章,以及对文章进行分类,打标签等功能。便于日后的复习和回忆。 架构介绍 博客管理系统采用前后端分离模式进行开发。前端主要使用技术:Vu…

黑龙江等保测评的具体流程是怎样的

黑龙江等保测评的具体流程 黑龙江等保测评是根据《中华人民共和国网络安全法》及相关法律法规,对信息系统安全保护能力进行评估和验证的过程。以下是黑龙江等保测评的具体流程: 系统定级:根据业务、资产、安全技术、安全管理等方面的情况&am…

鸿蒙HarmonyOS服务卡片实战

引言 在现代开发中,服务卡片是不可或缺的一部分,比如音乐,天气类等应用,官网的介绍中写道:卡片让您便捷地预览服务信息,例如查看天气或日历日程等内容。您可将卡片添加到屏幕上,让这类信息触手…

[C++][设计模式][观察者模式]详细讲解

目录 1.动机2.模式定义3.要点总结4.代码感受1.代码一1.FileSplitter.cpp2.MainForm.cpp 2.代码二1.FileSplitter.cpp2.MainForm.cpp 1.动机 在软件构建过程中,需要为某些对象建立一种“通知依赖关系” 一个对象(目标对象)的状态发生改变,所有的依赖对象…

2024.6.22刷题记录-力扣周赛402跟练记录(未完)

目录 一、跟练视频 二、3184. 构成整天的下标对数目 I 暴力 三、3185. 构成整天的下标对数目 II 不会,来自视频。 一、跟练视频 【值域打家劫舍 树状数组【力扣周赛 402】-哔哩哔哩】 https://b23.tv/iDc49pt 二、3184. 构成整天的下标对数目 I 暴力 class …

C语言 将“China”译成密码

将“China”译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。例如,字母“A”后面的第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。编译程序用付赋初值的方法使c1,c…

Clickhouse 的性能优化实践总结

文章目录 前言性能优化的原则数据结构优化内存优化磁盘优化网络优化CPU优化查询优化数据迁移优化 前言 ClickHouse是一个性能很强的OLAP数据库,性能强是建立在专业运维之上的,需要专业运维人员依据不同的业务需求对ClickHouse进行有针对性的优化。同一批…

9、PHP 实现调整数组顺序使奇数位于偶数前面

题目: 调整数组顺序使奇数位于偶数前面 描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分, 所有的偶数位于位于数组的后半部分,并保证奇数和奇数&#xff…

基于深度学习的旋转包围盒检测

基于深度学习的旋转包围盒检测 旋转包围盒检测是一种高级目标检测方法,旨在识别图像中目标的精确位置和方向。与传统的轴对齐矩形框(水平包围盒)不同,旋转包围盒(Rotated Bounding Box, RBB)允许检测框随目…

速盾:视频cdn和网站cdn的区别

在互联网的发展过程中,视频的重要性越来越被人们所重视,视频内容的传播和观看需求也越来越大。为了提供更好的用户体验和满足视频内容的高负载需求,加快视频的加载速度,视频CDN(Content Delivery Network,内…

一、企业级架构设计-archimate基础概念

目录 一、标准 二、实现工具 1、Archimate 1、Archimate 基本概念 1、通用元模型 2、结构关系 3、依赖关系 1、服务关系 2、访问关系 3、影响关系 1、影响方式 2、概念 3、关系线 4、案例 4、关联关系 4、动态、节点和其他关系 1、时间或因果关系 2、信息流 …

缓存层持久化

** 读缓存** 分布式缓存 先将所有的缓存数据集中存储在同一个地方,而非重复保存到各个服务器节点中,然后所有的服务器节点都从这个地方读取数据 使用MongoDB的公司最少,目前,Redis比Memcached更流行: (1&…