為何33Mhz PCI 可以插480M 的usb 2.0 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

會員
為何33Mhz PCI 可以插480M 的usb 2.0
為何33Mhz PCI 可以插480M 的usb 2.0

是因為一個是串列,一個是並列的關係嗎…昨天和我同事研究了一下子,還是不了解…

回覆
WebSphereMania

  不曉得這裡 http://www.usb.org/developers/usb20/ 有沒有你要的解答?
回覆
◎轉轉龜◎

嗯,其實是您誤會了,
PCI的33Mhz指的是她的"Max. clock rate",
而USB 2.0的480M 指的是她的"Peak transfer rate",而且單位是"Mega-bits/sec"喔。

稍微計算一下就知道PCI的"功力"有多強
PCI的Data BUS為32 or 64 bit,以32 bit為例,
把Clock rate x Data BUS = 33.3...(M) x 32(bits) = 1066.666....(Mega-bits)
1066 Mbits耶,比480多粉多吧,如果用上64 bit結果會是雙倍喔。
更何況...
PCI已經進步到66MHz了喔,接上8個USB 2.0也沒問題啦。
回覆
進階會員

PCI 32bit 33Mhz Max : 133MB
PCI 64bit 33Mhz Max : 266MB
PCI 64bit 66Mhz Max : 533MB
USB 2.0 Max : 480Mbps=60MB
1394a Max : 400Mbps=50MB
1394b Max : 800Mbps=100MB
回覆
進階會員

引用:
最初由 nothing 發表
PCI 32bit 33Mhz Max : 133MB
PCI 64bit 33Mhz Max : 266MB
PCI 64bit 66Mhz Max : 533MB
USB 2.0 Max : 480Mbps=60MB
1394a Max : 400Mbps=50MB
1394b Max : 800Mbps=100MB
上傳的圖檔
檔案類型: gif pci.gif (12.3 KB, 337 次觀看)
回覆
◎轉轉龜◎

嗯嗯,還有PCI-X呢,是目前伺服器所採用的,每秒可傳送1.07GB資料量;
未來PCI-X 2.0的資料傳輸量更將超越每一時脈速度,PCI-X 266標準可達每秒2.1GB;PCI-X 533則可達4.3GB。
回覆
會員

這樣不就比AGP還快了......
回覆
HCG
會員

我想應該不是以最大值來解釋而是因為中間有仲裁者吧(usb controller-SB-NB-CPU).
事實上這基本上就可視為一種非同步設計, 就算 USB 是 4800 Mb/s 一樣可以接
只是達不到那種速度而已...

回覆
◎轉轉龜◎

嗯,這最主要是說明了PCI的最大頻寬,當然這也是理想值罷了,
不代表一定可以達到。
如果總輸出入資料量大於PCI的傳輸量,那當然只有"降速"一途了。
( 就像高速公路塞車車呀 )
所以囉,市面上的"PCI - USB2.0卡",都以不塞車為設計目標囉。

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
D-Link 802.1n 的USB 無線網卡只能跑 54Mbps ? ~GG~ -- 網 路 硬 體 版 2 2010-06-05 09:12 PM
PCI???? AVEENO -- 電 腦 硬 體 討 論 版 2 2008-06-18 09:10 AM
XP 的USB 頻寬問題 jimmylou -- Windows 討 論 版 4 2003-03-19 03:55 PM
請問epox 8rda+的USB BOTTLE -- 電 腦 硬 體 討 論 版 3 2003-03-01 12:35 AM
外接pci 的usb 2.0 與1.1 卡要怎樣確定所動作的模式是否正確 chan63123 -- 電 腦 硬 體 討 論 版 0 2002-09-18 11:34 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。