PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   [問題]SATA2的一些用語 (https://www.pcdvd.com.tw/showthread.php?t=518697)

glove20 2005-07-31 09:11 PM

[問題]SATA2的一些用語
 
看了許多文章

常提到SATA2是3.0 Gb/s介面

又常看到SATA2頻寬每秒可達300MB/s速率

這兩個數據是指同一個東西嗎??

我一直以為是單位換算

可是300MB換成GB,應該變成0.3GB/s

該不會是只是B的大小寫差別?

如果是,300MB/s的確就是3.0Gb/s

1Byte=8bits,一般都除以10

我這樣的想法對嗎???

adelies 2005-08-01 12:43 AM

因為是 3.0 G"b",所以要換成 (B)yte,自然就要除。

但因為 Serial ATA 與 PCI Express 一樣,傳輸時使用 8b10b 轉換,所以換算回 Byte 時,要除以 10,而不是 8。

所以,3000 / 10 = 300。

skydiscardgo 2005-08-02 01:18 PM

我的理解是 因為 8b10b 的編碼
所以8bits的資料量會轉成 10bits 去傳送
所以在通道上看到的信號傳輸量是 3Gbps
但是資料傳輸量只有 3Gbps*0.8 = 2.4Gbps = 300 Mbps
我如果是廠商,可能會只告訴你 3Gbps, 這看起來比較好看。

john_23149 2005-08-02 02:16 PM

引用:
作者glove20
看了許多文章

常提到SATA2是3.0 Gb/s介面

又常看到SATA2頻寬每秒可達300MB/s速率

這兩個數據是指同一個東西嗎??

我一直以為是單位換算

可是300MB換成GB,應該變成0.3GB/s

該不會是只是B的大小寫差別?

如果是,300MB/s的確就是3.0Gb/s

1Byte=8bits,一般都除以10

我這樣的想法對嗎???


===========
我想先提醒您一個觀念, SATA II 有兩個Stage 一個Phase I 它是1.5Ghz/ NCQ/Multiplier, Enclosure management....
SATA II Phase II 才是3Ghz

SATA 是用8-10 encoding scheme, 因此, 3Ghz(Gbit/sec)換算成Bytes/sec時, 要先把非資料的bit 加上去算, 也是說1 byte =10 bit, 而非我們所認定8 bit!

john_23149 2005-08-02 02:19 PM

引用:
作者skydiscardgo
我的理解是 因為 8b10b 的編碼
所以8bits的資料量會轉成 10bits 去傳送
所以在通道上看到的信號傳輸量是 3Gbps
但是資料傳輸量只有 3Gbps*0.8 = 2.4Gbps = 300 Mbps
我如果是廠商,可能會只告訴你 3Gbps, 這看起來比較好看。


這不是好不好看的問題, 如果是講頻率它的確是3Ghz(Gbits/sec)在跑! 只是8-10 encoding 方式下, 8bit的資料用10bit來編碼!

glove20 2005-08-02 07:41 PM

引用:
作者john_23149
===========
我想先提醒您一個觀念, SATA II 有兩個Stage 一個Phase I 它是1.5Ghz/ NCQ/Multiplier, Enclosure management....
SATA II Phase II 才是3Ghz

SATA 是用8-10 encoding scheme, 因此, 3Ghz(Gbit/sec)換算成Bytes/sec時, 要先把非資料的bit 加上去算, 也是說1 byte =10 bit, 而非我們所認定8 bit!


喔喔

原來還有8-10 encoding scheme觀念

上了一課

謝謝john_23149兄 :D

[email protected] 2005-08-03 01:25 AM

懂了~~~先謝啦......^^

john_23149 2005-08-03 03:31 PM

其實 8/10 編碼早已經應用在串列資料傳輸中, 網路的資料流傳送就是使用 8/10 編碼. 所以, 也不是 SATA 獨家採用.
另外, 我們在標記資料量時, 通常以小寫 b 代表 bit, 而以大寫 B 代表 Byte. 所以傳送速率就會標記為 150MB/s, 或是 300MB/s.

skydiscardgo 2005-08-05 12:20 PM

終於知道為什麼會有筆戰了!

由於信號傳輸量是 3Gbps (3GHz),所以廠商(或是規格)就跟你說是 3Gbps,
廠商(或是規格)沒有說錯 也沒有騙你
可是呢,實際資料傳輸量只有 2.4Gbps啊!

3G業者都說頻寬有2Mbps,(哇! 家裡的ADSL有線的網路也不過如此)
但他不會說其實那是
在靜態下 (這條件還沒什麼)
一個基地台內只有你一個人在用的條件下的最好情況
(一個基地台內很難只有你一個人在用)
我想表達只有這樣

引用:
作者skydiscardgo
我的理解是 因為 8b10b 的編碼
所以8bits的資料量會轉成 10bits 去傳送
所以在通道上看到的信號傳輸量是 3Gbps
但是資料傳輸量只有 3Gbps*0.8 = 2.4Gbps = 300 Mbps
我如果是廠商,可能會只告訴你 3Gbps, 這看起來比較好看。

引用:
作者john_23149
這不是好不好看的問題, 如果是講頻率它的確是3Ghz(Gbits/sec)在跑! 只是8-10 encoding 方式下, 8bit的資料用10bit來編碼!


calmfeng 2005-09-10 05:49 PM

由於信號傳輸量是 3Gbps (3GHz),所以廠商(或是規格)就跟你說是 3Gbps,
廠商(或是規格)沒有說錯 也沒有騙你
可是呢,實際資料傳輸量只有 2.4Gbps啊!
^^^^^^^^^^^^^^

這個說法並不正確,因為它確實是以3G的速度去傳送,應該是說你實際得到可用的資料量只有2.4G才對


所有的時間均為GMT +8。 現在的時間是07:57 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。