USB接口20周岁!来谈谈USB2.0和3.0的那些事!
csdh11 2025-01-05 16:41 52 浏览
Ajay Bhatt,这个名字你肯定不熟,但如果说起他的发明,你绝对每天都离不开,这就是——USB接口。他1990年加盟了Intel的芯片架构团退,担任高级架构师。那时候,计算机完全依赖串口和并口连接外设,诸如鼠标、打印机、手柄之类,速度很慢、驱动复杂,还经常不能同时工作。
为了解决这些问题,Bhatt提出了“通用串行总线”(Universal Serial Bus),简称USB,单独一个“通用”接口完全替代串口和并口。
USB 1.0 RRC候选版标准于1995年11月首次发布,彻底解决了老旧接口效率低下的问题,20年来影响了几十亿人。
USB最初的速度也不快,但是简单方便,尤其是即插即用,而随着技术的进步,USB的速度也在突飞猛进,最新的USB 3.1已经达到10Gbps,还衍生出了Type-C这种不区分正反面的新样式。
USB的成功,除了技术本身,很大程度上也要感谢Intel,因为它是完全开放和免费的,Intel不收一分钱专利费,所以无论Intel还是Bhatt本人,都没有从中赚到什么钱。
在购买电脑的时候经常会提到电脑的usb接口,什么USB3.0接口和USB2.0接口?到底他们有什么区别?很多新手们不是很理解这个,只是感觉usb就是用来插U盘和一些外接设备用的。那usb2.0和3.0之间有什么区别呢?
其实带有USB3.0接口的电脑已经出来很多年了,但是USB3.0的设备,例如U盘,却还没有广泛流行,原因在于USB3.0的设备价格更贵。幸好的是,USB3.0的接口,是向下兼容的,这意味着如果你的电脑是USB3.0接口的电脑,照样可以正常使用USB2.0的U盘,但是只能以USB2.0的速度传输文件数据;
理论速度
USB 是一个传输标准,其定义了使用USB 端口进行传输数据的最大速度。
USB 2.0 在理论上可以支持最大为480M/s的传输速度,而USB 3.0 则在理论上支持了最大5G/s的船速速率,也就是USB 3.0 比USB 2.0 在传输速度上将近快了十倍以上。
当然,这些只是理论值,其只定义了通过USB 端口的最大传输速率,然而不同的Flash 也有着他们的最大速度限制,这将是速度传输的瓶颈。
如何分辨USB 3.0 端口和USB 2.0 端口?这点非常简单,USB 3.0 端口里面通常是蓝色的。
如下图,左边是USB 2.0端口,右边是USB 3.0 端口
实际速度
以上提到的是USB 3.0 的理论速度,但因为闪存设备的速度瓶颈,在实际的使用中很难达到这一速度,那么在现实中,USB 3.0 设备究竟比USB 2.0 闪存设备快了多少呢?这具体取决于闪存驱动!
国外网站 Tom’s Hardware’s 最近的测试是很专业和全面的。这一测试同时包含了一些USB 2.0 的设备,不同设备的写入速度在7.9MB/s 到 9.5 MB/s 之间。不同USB 3.0 设备的写入速度在11.4MB/s 到 286.2MB/s之间。
可以看到USB 3.0 设备在速度上有着非常大的区别,速度最差的USB 3.0 设备只比USB 2.0 设备快了一点点,速度最快的USB 3.0 设备速度甚至高达 286Mb/s.
毫无疑问,速度最慢的USB 3.0 设备最为便宜,越快的设备价格越高。最快的驱动设备采用“四通道技术”代替单个通道,其价格也明显的会更贵。
编辑:Tony
图片来源:网络
欢迎订阅青年科技的头条号(并将订阅窗口移到最前就可以第一时间看到我们的文章)
相关推荐
- pdf怎么在线阅读?这几种在线阅读方法看看
-
pdf怎么在线阅读?我们日常生活中经常使用到pdf文档。这种格式的文档在不同平台和设备上的可移植性,以及保留文档格式和布局的能力都很强。在阅读这种文档的时候,很多人会选择使用在线阅读的方法。在线阅读P...
- PDF比对不再眼花缭乱:开源神器diff-pdf助你轻松揪出差异
-
PDF比对不再眼花缭乱:开源神器diff-pdf助你轻松揪出差异在日常工作和学习中,PDF文件可谓是无处不在。然而,有时我们需要比较两个PDF文件之间的差异,这可不是一件轻松的事情。手动逐页对比简直是...
- 全网爆火!580页Python编程快速上手,零基础也能轻松学会
-
Python虽然一向号称新手友好,但对完全零基础的编程小白来讲,总会在很长时间内,都对某些概念似懂非懂,每次拿起书本教程,都要从第一章看起。对于这种迟迟入不了门的情况,给大家推荐一份简单易懂的入门级教...
- 我的名片能运行Linux和Python,还能玩2048小游戏,成本只要20元
-
晓查发自凹非寺量子位报道|公众号QbitAI猜猜它是什么?印着姓名、职位和邮箱,看起来是个名片。可是右下角有芯片,看起来又像是个PCB电路板。其实它是一台超迷你的ARM计算机,不仅能够运...
- 由浅入深学shell,70页shell脚本编程入门,满满干货建议收藏
-
不会Linux的程序员不是好程序员,不会shell编程就不能说自己会Linux。shell作为Unix第一个脚本语言,结合了延展性和高效的优点,保持独有的编程特色,并不断地优化,使得它能与其他脚本语言...
- 真工程师:20块钱做了张「名片」,可以跑Linux和Python
-
机器之心报道参与:思源、杜伟、泽南对于一个工程师来说,如何在一张名片上宣告自己的实力?在上面制造一台完整的计算机说不定是个好主意。最近,美国一名嵌入式系统工程师GeorgeHilliard的名片...
- 《Linux 命令行大全》.pdf
-
今天跟大家推荐个Linux命令行教程:《TheLinuxCommandLine》,中文译名:《Linux命令行大全》。该书作者出自自美国一名开发者,兼知名Linux博客LinuxCo...
- PDF转换是难题? 搜狗浏览器即开即看
-
由于PDF文件兼容性相当广泛,越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件选择开始使用这种格式来进行内容的展示,以便给用户更好的再现原稿的细节,但需要下载专用阅读器进行转化才能浏览的问题...
- 彻底搞懂 Netty 线程模型
-
点赞再看,养成习惯,微信搜一搜【...
- 2022通俗易懂Redis的线程模型看完就会
-
Redis真的是单线程吗?我们一般说Redis是单线程,是指Redis的网络IO和键值对操作是一个线程完成的,这就是Redis对外提供键值存储服务的主要流程。Redis的其他功能,例如持久化、异步删除...
- 实用C语言编程(第三版)高清PDF
-
编写C程序不仅仅需要语法正确,最关键的是所编代码应该便于维护和修改。现在有很多介绍C语言的著作,但是本书在这一方面的确与众不同,例如在讨论C中运算优先级时,15种级别被归纳为下面两条原则:需要的...
- 手拉手教你搭建redis集群(redis cluster)
-
背景:最近需要使用redis存储数据,但是随着时间的增加,发现原本的单台redis已经不满足要求了,于是就倒腾了一下搭建redistclusterredis集群。好了,话不多说,下面开始展示:...
- 记录处理登录页面显示: HTTP Error 503. The service is unavailable.
-
某天一个系统的登录页面无法显示,显示ServiceUnavailableHTTPError503.Theserviceisunavailable,马上登录服务器上查看IIS是否正常。...
- 黑道圣徒杀出地狱破解版下载 免安装硬盘版
-
游戏名称:黑道圣徒杀出地狱英文名称:SaintsRow:GatOutofHell游戏类型:动作冒险类(ACT)游戏游戏制作:DeepSilverVolition/HighVoltage...
- 一周热门
- 最近发表
- 标签列表
-
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- parsevideo (33)
- 个人网站源码 (37)
- centos7.4下载 (33)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- jdk1.8.0_191下载 (33)
- axure9注册码 (33)
- pts/1 (33)
- spire.pdf 破解版 (35)
- shiro jwt (35)
- sklearn中文手册pdf (35)
- itextsharp使用手册 (33)
- 凯立德2012夏季版懒人包 (34)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)
- dos 删除目录下所有子目录及文件 (36)