瀏覽單個文章
QQQQ
Junior Member
 

加入日期: Mar 2000
您的住址: 北半球
文章: 931
引用:
作者foxtm
會有 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 介面間傳輸 ..

所有涉及"頻率"的 M 及 K 皆為10進位..如 CPU時脈、FSB頻寬、PCI頻寬、USB 2.0速度 等..
而所有涉及"定址"的 M 及 K 才為2進位..如 CPU的Cache、硬碟的Buffer、Dram容量、作業系統計算的硬碟容量 等 ..


受教了

最容易困擾人的經常是 HDD 的標示容量與實際容量,
其實也是出在計算單位不同,
隨著 HDD 的容量越來越大,
這種問題會越來越嚴重。
     
      
舊 2007-08-14, 07:56 PM #11
回應時引用此文章
QQQQ離線中