瀏覽單個文章
MagicTester
Major Member
 
MagicTester的大頭照
 

加入日期: May 2003
您的住址: Stefanie
文章: 233
引用:
作者lunkim
我不是不相信!!而是要看使用主機板所用的晶片組!!還有接法!!
我先為我只注意到Intel而忽略Nvidia的晶片組說聲不好意思!!
研究了兩家晶片組Datasheets的差別,我提出我的看法與差別!!

Intel : 目前南橋ICH6 SATA只提供單一獨立通道兩個port,以SATA1.0規範來說這一通道的頻寬為150MB/s,也就是說不管廠商在這通道做多少port,插了多少硬碟組成RAID0它的總頻寬就是150MB/s,循序(持續)傳輸是不會超過150MB/s的!!因為是點對點傳輸的關係所以不會像IDE一樣同時動作時互相等來等去!!

Nvidia NF3 : 它提供兩個獨立通道的SATA 1.0 四個port,所以每個通道是150MB/s,
其實最有爭議的就是這裡!!因為它是兩個獨立通道所以頻寬應該相加為300MB/s???
......

兄弟啊,我知道你的問題在哪裡了啦,你沒搞懂什麼叫做serial ata的"點對點序列傳輸技術(Peer-to-Peer) "是什麼意思.

在序列傳輸最重要的"點對點"精神,就是每個通道都是獨立的啦,哪有什麼兩個通道共用150MB/s的頻寬這種事,又不是並列傳輸,例如PCI的5根PCI共用133MB/s.

SATA的每一個通道的150M/s一定是獨立的,不可能跟其他的port共享,所以兩個150MB/s的port組成Raid0,同時傳輸的時候,總頻寬一定變成300MB/s啦.這個上面的藍鯨大的Intel白皮書果然這樣寫了.

我也提供一下ICH6R的架構圖,兩者一比較就明顯了:

(要對照上面的白皮書,就知道這SATA的 150MB/s是指"每一個通道",跟PCI-E的那個500MB/s(全雙工)一樣,兄弟你不會再講PCI-E共用500MB/s的通道了吧)

還有,你講的NF3也不對,4顆組raid0,頻寬一定是600MB/s,否則jeffchen大怎麼能做出buffered read 469MB/s的數據呢?(說到這,兄弟你的另一個觀念也不對,硬碟的catch讀的資料絕對也要通過匯流排才能傳出來啦,所以通道越寬,buffered read 的數據越大,這個唐大那篇就很明顯了)

PS:不然請lunkim兄弟也貼一下你看到的白皮書吧,到底哪裡寫了你堅持的論點部分.
__________________
舊 2004-11-03, 05:36 AM #30
回應時引用此文章
MagicTester離線中