PCI-X是傳統PCI匯流排(Peripheral Components Interconnect)的升級版,有更高的頻寬。在PCI Express出現前,PCI-X多用於伺服器工作站

快速預覽 發明日期, 發明者 ...
PCI-X
A PCI-X Gigabit Ethernet expansion card.
發明日期1998年
發明者IBM惠普以及康柏
替代介面PCI Express
替代日期2004年
闊度64
最多連接1 per slot
頻寬1064 MB/s
類別並列
熱插拔yes
外置介面不支援
關閉

PCI-X 是1998年由IBM惠普以及康柏(Compaq)等公司制定,採用64位元匯流排寬度,以及133MHz的頻率來傳送資料,相較於PCI,有更多的接腳,而且所有的連接裝置會共用所有可用的頻寬,但兩者的協定相當類似[1]。PCI-X 2.0還可支援266MHz或533MHz的頻率。

PCI-X還支援MSI,這是一種主動通知的中斷機制。過去的PCI都是被動通知中斷,而且是共用中斷,當有裝置(device)發生中斷時,系統會通知PCI所有的裝置,這樣會造成時間的浪費。MSI的特點是將中斷向量編號送至指定的記憶體,接着再觸發中斷。

版本

PCI-X的64位元版本如下:

  • 擴充卡
    • 66 MHz(1.0版加入)[1]
    • 100 MHz(通過133 MHz轉換器應用於部分伺服器[2]
    • 133 MHz(1.0版加入)[1]
    • 266 MHz(2.0版加入)[1]
    • 533 MHz(2.0版加入)[1]
  • 插槽
    • 66MHz(見諸於舊式伺服器)
    • 133MHz(多用於新式伺服器)
    • 266MHz(甚少, 已被PCIe取代)
    • 533MHz(甚少, 已被PCIe取代)

與PCI的區別

PCI-X在本質上還是PCI的一個擴展版本,故與PCI同樣使用並列傳輸介面,但在傳輸速度、擴展性和物理外觀方面有一些顯著的區別 ,且PCI裝置不能在不經轉換的情況下,直接連結PCI-X介面[3]

在傳輸速度上,與PCI相比,PCI-X具有更高的數據傳輸速度。它最初支援的最大速度是1 GHz(64位元,133 MHz),帶寬可達1 GB/s(PCI 最高爲264 MB/s)。後來的版本(PCI-X 2.0)進一步提升了帶寬,支援更高的頻率(最大533 MHz),帶寬可達4 GB/s。[1] [3][4]

在擴展性上,傳統的PCI總線通常最多支援5個或6個裝置,而PCI-X則能夠支援更多裝置的擴展,且提供了更好的擴展性和裝置支援,能夠處理更多的並發裝置和更高的數據傳輸需求。 [1]

在物理插槽上,PCI插槽通常為32位元64位元設計,並且標準化,常見於大多數桌面和伺服器計算機中,而PCI-X插槽的設計與傳統的PCI插槽不同,通常是64位元寬,並且支援較高的頻率。雖然PCI-X插槽與PCI插槽在形態上相似(都使用長插槽),但PCI-X裝置與標準PCI裝置不完全相容。主機板必須明確支援PCI-X介面才能使用PCI-X裝置。[5]

與PCI Express的混淆

PCI-X經常與另一種名為PCI Express的滙流排架構相提並論,甚至因為PCI Express的泛用縮寫是PCI-E或PCIe,使得它們不管怎麼看都和PCI-X很相似;除了字型字意很像之外,PCI-X和PCI Express的英文發音也很相近所以很容易造成混淆。然而從外觀及效能上看,這兩者仍有差異性。如果換個角度,從功能上來看,除了兩者都是一種高速電腦內部週邊裝置的滙流排的這個共通點外,在應用方面它們卻是不同的;首先PCI-X是一種並列傳輸介面,它可以向下相容於所有早期的+3.3V PCI滙流排(但不容於最早期的+5V PCI BUS),然而PCI Express卻是一種串列傳輸介面,它是全新設計用來取代PCI和PCI-X的。[6][7]

在過渡時期裏有些廠商發展出一種橋接方式讓PCI-X或PCI滙流排可以和PCI Express滙流排併存於同一個系統中,這就像過去曾出現過ISA滙流排與PCI滙流排同時出現在同一塊主機板上的情形一樣。其次在最大頻寬方面PCI-X(533-1066MB/S)甚至是後來的PCI-X 2.0(2.1-4.2GB/S)也不是PCI Express的對手。即使是規格最低的PCI Express X1也可以提供單一方向250MB/S的速度(全雙工時 x 2倍),若是最高規格的PCI Express X32還可以提供32個通道總共單向8GB/S的頻寬。

若再考慮技術與成本的方面,PCI Express更遠遠勝於PCI-X。不難想像在PCI-X的設計室裏,佈線工程師們要如何才能把64條資料線放進小小的接線區;同時還要考慮同步、雜訊串音、屏敝等一連串的問題。相較之下串列傳輸就不必考慮這麼多因素,因此在電路設計上就簡單很多。此外不管是PCI還是PCI-X都只是半雙工的通訊機製,但PCI Express卻完全可以用全雙工方式進行通訊。此外在同一個滙流排裏因為平行傳輸的關係,雖然控製器可以和每個接入的裝置自動協調傳輸速率,但卻必需選用各個裝置中速度最慢者的速度作為滙流排內共同的傳輸速度上限,高速裝置往往因此而失去特別作用。而PCI Express與其相比就更有效,因為串列傳輸的關係各個通道彼此獨立,可以各自皆以最高速度進行通訊,讓各自的能力完全發揮。[8]

最後對比兩者的插槽的長度,PCI Express即使拿最長的X16版本來和最短的PCI-X版本作比較,後者(PCI-X)119.91mm的長度還是比前者(PCI Express)89mm的總長還要長許多(非常規的Mini PCI不在此進行比較),這使得ATX規格或更小型機箱和主機板廠商會更喜歡PCI Express。

註釋

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.