會有 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容量、作業系統計算的硬碟容量 等 ..