以下为《sata 和 usb区别》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
名称不一样。一个是USB 3.0另一个是SATA 3.0二、接口不一样。一个是USB接口,另一个是SATA接口三、传输速度不一样。USB 3.0速度是4.8Gbps,SATA 3.0的速度是6Gbps四、用途不一样。USB一般用于随身设备,如U盘,移动硬盘等等;而SATA则是用于电脑内置硬盘。
sata/sas/pcie/usb传输速率对比
/
灵魂打工人/于?2021-12-31 11:36:43?发布/535/?收藏?2
文章标签:?sas?pci-e?sata
版权
串行通讯而言,数据传输率是指串行接口数据传输的实际比特率,Serial ATA 1.0的传输率是1.5Gbps,Serial ATA 2.0的传输率是3.0Gbps。与其它高速串行接口一样,Serial ATA接口也采用了一套用来确保数据流特性的编码机制,这套编码机制将原本每字节所包含的8位数据(即1Byte=8bit)编码成10位数据(即1Byte=10bit),这样一来,Serial ATA接口的每字节串行数据流就包含了10位数据,经过编码后的SerialATA传输速率就相应地变为SeriaATA实际传输速率的十分之一,所以1.5Gbps=1.5Gb/s(带宽) * 8b/10b(编码)/ 8b(位数)= 150MB/sec,3.0Gbps=3.0Gb/s(带宽) * 8b/10b(编码)/ 8b(位数)= 300MB/sec。
版本
编码方案
带宽(Gbit/S)
速度(Mbyte/s)
SATA 1.0
8b/10b
1.5
150
SATA 2.0
8b/10b
3
300
SATA 3.0
8b/10b
6
600
版本
编码方案
带宽(Gbit/S)
速度(Mbyte/s)
SAS 1.0
8b/10b
3
300
SAS 2.0
8b/10b
6
600
SAS 3.0
8b/10b
12
1200
PCIe 吞吐量(可用带宽)计算方法:
吞吐量 = 传输速率 * 编码方案
例如:PCI-e2.0 协议支持 5.0 GT/s,即每一条Lane 上支持每秒钟内传输?5G个Bit;但这并不意味着 PCIe2.0协议的每一条Lane支持 5Gbps 的速率。
为什么这么说呢?因为PCIe 2.0 的物理层协议中使用的是 8b/10b 的编码方案。即每传输8个Bit,需要发送10个Bit;这多出的2个Bit并不是对上层有意义的信息。
那么, PCIe 2.0协议的每一条Lane支持 5 * 8 / 10 = 4 Gbps / 8bit = 500 MB/s 的速率。
同理,
PCI-e3.0 协议支持 8.0 GT/s, 即每一条Lane 上支持每秒钟内传输 8G个Bit。
而PCIe 3.0 的物理层协议中使用的是 128b/130b 的编码方案。 即每传输128个Bit,需要发送130个Bit。
那么, PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps / 8bit= 984.6 MB/s 的速率。
一个PCIe 3.0 x16的通道,x16 的可用带宽为 7.877 * 16 = 126.031 Gbps / 8bit = 15.754 GB/s。
1.0 = 2.5(传输速率) * 8/10(编码) / 8bit (位数)=0.25GB/s = 250MB/s
2.0 = 5.0(传输速率) * 8/1 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 SATA相同的10Bit传输模式(在USB2.0的基础上新增了一对纠错码),因此其全速只有500MB/s。
版本
编码方案
带宽
速度(Mbyte/s)
USB 1.0
8b
12 Mbit/s
1.5 MB/s
USB 2.0
8b
480 Mbit/s
60 MB/s
USB 3.0
8b/10b
5Gbit/s
500 MB/s
USB 3.1
8b/10b
10Gbit/s
1000 MB/s
转载参考:https://blog.csdn.net/qq_***/article/details/***2
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《sata 和 usb区别》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。