![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - SATA II,速率300MB/S, 3GB/S各代表什麼?
(https://www.pcdvd.com.tw/showthread.php?t=738141)
|
---|
SATA II,速率300MB/S, 3GB/S各代表什麼?
SATA II,速率300MB/S, 3GB/S各代表什麼?
這兩個常常搞混,這兩個各代表什麼意思呢? |
印象中,3Gb/s的意思是 SATA2規格的最大傳輸速率,單位是 Giga Bit,但是這個速率除了要傳送資料以外,還要傳送一大堆控制指令。
而300MB/s則是單純指"資料"的傳輸速率,他的單位是 Mega Byte ,換算一下3Gb=384MB, 這樣看起來控制指令的資料也不算少。 不過,這是我很久以前無意得知的,我自己也沒去求證,所以...... |
不用搞混
因為他們是可以畫上等號的 但是你打錯了,並非3GB/S,而是3Gb/S 3Gb/S=375MB/S 375是理論上的數據,實際上我們會說成300 代表的意思是傳輸介面的頻寬 |
SATA-IO 網頁上的算法:
SATA 3Gb/s 3000MHz embedded clock x 1 bit per clock x 80% for 8b10b encoding / 8 bits per byte ------------------------------- = 300 Mbytes/sec |
疑!?
小弟記的SATA 最高到 III 吧 那之後呢!?@_@!? |
引用:
之後你錯了。 |
市面上看到的好像是II 有III嗎?
我是不知道啦 (印象中好像沒聽到III) |
我記得年初還是三月的時候
SATA III的規格有出來... 應該是6GB/s 沒記錯的話 這樣SATA每一代都是多一倍的傳輸速率XD 有沒有更新我就不知道了 |
技術規格有出來,但是實際產品不一定就一起出來~
|
會有 3Gbps 及 300MB/s 的差別..
除了 byte 及 bit 的換算之外..另外還有 8B/10B 編碼的問題.. 因為 SATA 採用 8B/10B 編碼 http://en.wikipedia.org/wiki/8B10B 每 8 bit(1 byte)的資料會編碼為 10 bit 後再經由介面傳輸.. 接收端設備收到 10 bit 的編碼後在解碼回 8bit(1 byte) 的資料.. 因此 3Gbps 為真 .. 因為 SATA 2 介面速度的確為 1bit 寬度 3000MHz 的差動訊號.. 而 300MB/s 也為真 .. 因為資料是採用 8B/10B 編碼在 SATA 2 介面間傳輸 .. 引用:
因此理論頻寬最高為 300MB/s .. 而非 375MB/s .. 除非放棄使用 8B/10B 編碼.. 引用:
所有涉及"頻率"的 M 及 K 皆為10進位..如 CPU時脈、FSB頻寬、PCI頻寬、USB 2.0速度 等.. 而所有涉及"定址"的 M 及 K 才為2進位..如 CPU的Cache、硬碟的Buffer、Dram容量、作業系統計算的硬碟容量 等 .. 因此 SATA2 的 3Gbps 因為是由 3000MHz 的頻率乘上 1 bit 的通道寬度而來.. 所以 3Gbps (10進位) = 375MB/s (10進位) 約等於 366.21MB/s (2進位).. 並非 384MB .. 另外 SATA 2 的指令是包在 8B/10B 編碼前的資料內.. 因此指令會跟資料去共用理論值 300MB/s 的頻寬.. |
所有的時間均為GMT +8。 現在的時間是01:09 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。