SATA 3.0 中 6GB/s = 600Mb/s ,怎么来的?

接触的硬盘比较多,经常硬盘上看到 SATA6.0Gbps,到底是什么意思呢? 是硬盘的数据能达到6Gb/s吗? NO!!!

查阅资料:(数据恢复技术深度揭秘 第二版 第二章)

     stata的数据传输速率,就串行通信而言,数据传输速率是指串行接口数据传输的实际比特率,SATA 1.0 的传输速率是1.5Gb/s(1.5Gbps),SATA 2.0 的传输速率是3.0Gb/s(3.0Gbps),SATA

3.0的传输速率是6.0Gb/s(6.0Gbps)。与其他高速串行接口一样,SATA 接口也采用了一套用来确保数据流特性编码机制,这套编码机制将原本每字节所包含的8位数据(即1B=8b)编码成10位数据(即1B=10b),这样一来,SATA接口的每个字节串行数据流就包含了10位数据,经过编码后的SATA传输速率就相应的变为SATA实际传输速率的十分之一,所以1.5Gb/s=150MB/s,3.0Gb/s=300MB/s,6.0Gb/s=600MB/s。

这是什么意思呢?

我们一起来算算就明白了

// 计算机层面
 
1.首先,我们从600MB/s 入手,因为这是我们用得比较多的,是计算机中通用的单位换算
 
600MB/s =600 * 8 Mb/s (1B = 8b)
 
 
// 计算机层面 -->  现实生活中的人
 
2.这套编码机制将原本每字节所包含的8位数据(即1B=8b)编码成10位数据(即1B=10b)
 
(600 * 8 Mb/s)/8 * 10 = 6000 Mb/s
 
3.硬盘厂商在转换 的时候,用的是人们常用的10进制,即1Gb = 1000Mb 
 
6000 Mb/s / 1000 = 6.0Gb/s
 
 
看懂了吗?
---------------------------------------------------------------------
 
例外,你还会经常听说这样一种说法:SATA 6.0Gb/s  理论值750MB/s  实测值600MB/s
 
(600MB/s) / 8 * 10 = 750MB/s 
 
你懂其中真正的意义了吗?
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇