匯流排 (電腦)
外觀
| 「匯流排」的各地常用名稱 | |
|---|---|
| 中國大陸 | 總線 |
| 港澳 | 匯流排 |
| 臺灣 | 匯流排 |

匯流排(Bus)是一種通訊系統,可以讓電腦組件間或計算機之間傳輸數據[1],各組件之間的資料傳送和控制邏輯都通過總線達成。從另一個角度來看,如果說主機板(Mother Board)是一座城市,那麼匯流排就像是城市裡的公共汽車(bus),能按照固定行車路線,傳輸來回不停運作的位元(bit)。這些線路在同一時間內都僅能負責傳輸一個位元。因此,必須同時採用多條線路才能傳送更多資料,而匯流排可同時傳輸的資料數就稱為寬度(width),以位元為單位,匯流排寬度愈大,傳輸效能就愈佳。匯流排的頻寬(即單位時間內可以傳輸的總資料數)為:匯流排頻寬 = 頻率×寬度(Bytes/sec)。匯流排涵蓋硬體(例如導線、光纖)和軟體(例如通訊協定)。[2]
種類
[編輯]PC上一般有五種匯流排:
- 資料匯流排(Data Bus):在CPU與RAM之間來回傳送需要處理或是需要儲存的資料。
- 位址匯流排(Address Bus):用來指定在RAM(Random Access Memory)之中儲存的資料的位址。
- 控制匯流排(Control Bus):將微處理器控制單元(Control Unit)的訊號,傳送到周邊裝置,一般常見的為USB Bus和1394 Bus。
- 擴充匯流排(Expansion Bus):可連接擴充槽和電腦。
- 局部匯流排(Local Bus):取代更高速資料傳輸的擴充匯流排。
內部匯流排
[編輯]並行
[編輯]- CAMAC,用於儀表檢測系統
- 工業標準架構匯流排(ISA)
- 擴充ISA(EISA)
- Low Pin Count(LPC)
- 微通道(MCA)
- MBus
- 多匯流排(Multibus),用於工業生產系統
- NuBus,或稱IEEE 1196
- OPTi本地匯流排,用於早期Intel 80486主機板
- 外圍部件互聯匯流排(PCI)
- S-100匯流排(S-100 bus),或稱IEEE 696,用於Altair或類似微處理器
- SBus或稱IEEE 1496
- VESA本地匯流排(VLB,VL-bus)
- VERSAmodule Eurocard bus(VME匯流排)
- STD匯流排(STD bus),用於八位或十六位微處理器系統
- Unibus
- Q-Bus
- PC/104
- PC/104 Plus
- PC/104 Express
- PC/104
- PCIe-104
串行
[編輯]- 1-Wire
- HyperTransport
- 快速通道互聯
- DMI
- I²C
- 串行PCI(PCI Express)
- eSPI匯流排
- USB通用序列匯流排
外部匯流排(I/O匯流排,即輸入輸出介面)
[編輯]I/O匯流排指纜線和連接器系統,用來傳輸I/O路徑技術指定的資料和控制訊號,另外還包括一個匯流排終端電阻或電路,這個終端電阻用來減弱電纜上的訊號反射干擾。
並行
[編輯]串行
[編輯]- USB
- 串列SCSI
- SATA
- 控制器區域網路
- EIA-485
- IEEE 1394
- Thunderbolt
- InfiniBand(在目前超級電腦排名TOP500之中常見)
參見
[編輯]- 母線:其英語同為bus
- 對等協定
- 訊息傳遞介面
- INK作業系統
- Compute Node Linux
外部連結
[編輯]- Chip Weems' Lecture 12: Buses
- 開放目錄專案中的「Computer hardware buses」
- Computer hardware buses and slots pinouts with brief descriptions (頁面存檔備份,存於網際網路檔案館)
- ^ Clifton, Carl. What Every Engineer Should Know about Data Communications. CRC Press. September 19, 1986: 27. ISBN 9780824775667. (原始內容存檔於January 17, 2018).
The internal computer bus is a parallel transmission scheme; within the computer....
- ^ bus Definition from PC Magazine Encyclopedia. pcmag.com. 2014-05-29 [2014-06-21]. (原始內容存檔於2015-02-07).