PCI-EとPCI-Xの違い

一般にPCI-Eと呼ばれるPCI-ExpressとPCI-Xはどちらも、古いPCI標準を改善するために設計された技術標準です。それらの名前は類似していますが、これら2つの標準は互いに互換性がなく、周辺機器とコンピュータシステム間の通信を非常に異なる方法で処理します。

PCIの歴史

Peripheral Component Interconnect(PCI)は、周辺機器がPCの他の部分と通信する方法を処理するための標準として、1990年代初頭にIntelによって最初に開発されました。今後数年間で、残りのコンピューター業界のほとんどがこのテクノロジーを採用し、PCIを業界全体の標準にしました。1990年代後半、PCI Special Interest Groupは、PCIの少し高度なバージョンであるPCI-eXtendedを開発しました。数年後、グループはPCI-Expressを開発しました。これは、まったく異なる方法で周辺通信の問題に取り組みました。

バスの種類

PCI-Xは、元のPCI標準と同様に、共有バステクノロジーであり、接続されているすべての周辺機器が同じバスを並列に使用します。これは、周辺機器がコンピュータと通信する必要があるため、バスがオンになるのを待たなければならないことが多く、より多くのデバイスがバスを必要とするため、周辺機器の全体的なパフォーマンスが低下することを意味します。対照的に、PCI-Eはポイントツーポイントテクノロジーを使用して、個々の周辺機器に独自の専用バスを提供します。各PCI-EバスはPCI-Xの共有バスよりも技術的に小さいですが、各デバイスはバスを使用している他のデバイスを待つ必要がないため、最終的にははるかに効率的なバスシステムになります。

帯域幅

PCI-Xバスを介して送信できるデータの量は、バスの帯域幅とも呼ばれ、物理バスのサイズと実行速度によって制限されます。ほとんどのPCI-Xバスは64ビットで、100MHzまたは133MHzで動作し、1秒あたり1,066MBの最大伝送速度を可能にします。PCI-Xテクノロジーの進歩により、理論上の速度は1秒あたり最大8.5GBになりましたが、その速度には干渉に関する問題がいくつかあります。さらに、バスを使用するデバイスが複数ある場合、PCI-Xの速度は常に最大速度よりも遅くなります。

速度

PCI-Eはポイントツーポイントテクノロジーを使用しているため、速度を制限するのは、各接続のレーン数だけです。PCI-Eテクノロジーは、1〜32レーンをサポートでき、500 MB /秒から始まり、理論上の最大16GB /秒までの速度で動作します。さらに、PCI-EにはPCI-Xのようにさまざまな接続を管理するために必要なデータオーバーヘッドがないため、理論上の速度が同じであっても、実際のデータレートは高くなります。

スロットサイズ

PCI-EとPCI-Xの規格は、コンピューターのマザーボード上のスロットのサイズに関しては大きく異なります。 PCI-Xスロットは元のPCIスロットと同じですが、64ビット通信を可能にする拡張機能が1つ追加されています。これは、これらのスロットと対応する周辺機器カードがマザーボード上でかなりのスペースを占めることを意味します。ただし、これらのタイプのスロットを使用すると、PCI-Xスロットは最も古いPCIカードを除くすべてを受け入れることができます。対照的に、PCI-EスロットはPCIスロットとは完全に異なり、これらのスロット用に特別に設計されたカード以外のカードを受け入れることはできません。さらに、スロットのサイズは、PCI-Eバスのレーン数によって異なります。レーンが1つしかないPCI-Ex1スロットはマザーボード上でほとんどスペースを取りませんが、PCI-E x32スロットは32レーンで、サイズはPCI-Xスロットと同じです。