PCI Expressとは何ですか?PCIeレーン、スロット、およびバージョンは重要ですか?

PCI Expressは最近人気のあるテクノロジーであり、多くの人がそれが何であるか、何をするのか、そしてPCI Express 4.0をサポートするグラフィックカード、ソリッドステートドライブ、マザーボードについて多くの騒ぎがある理由を尋ねています。この記事では、これらの質問に答えます。また、 PCIe(PCIe)レーンとは何か、そこにあるPCIeスロットのタイプ、およびPCIExpress4.0の新機能(PCI Express 4.0)についても明らかにします。詳細について知りたい場合は、以下をお読みください。

PCI Expressとは何ですか、それは何の略ですか?

PCI Expressは、 (PCI Express)Peripheral Component Interconnect(Peripheral Component Interconnect Express) Expressの略で、周辺機器ハードウェアをコンピューターのマザーボードに接続するための標準インターフェイスを表します。つまり、PCI Express(略してPCIe )は、(PCIe)グラフィックカード、サウンドカード、イーサネット、Wi-Fiアダプタ(graphics cards, sound cards, Ethernet and Wi-Fi adapters)などの内部拡張カード(is an interface that connects internal expansion cards)をマザーボードに接続するインターフェイスです。さらに(Furthermore)PCI Expressは、通常は非常に高速な一部のタイプのソリッドステートドライブの接続にも使用されます。(solid-state drives)

最新のマザーボードのPCIExpressポート

どのような種類のPCIExpressスロットとサイズがあり、PCIeレーンにとって何を意味しますか?

拡張カード(expansion card)をマザーボードに相互接続するために、 PCIExpressは物理スロットを使用します。マザーボードに見られる一般的なPCIExpressスロットは、 (PCI Express slot)PCIe x1PCIe x4PCIe x8、およびPCIex16です。「x」の文字の後に続く数字は、PCI Expressスロット(PCI Express slot)の物理的な寸法を示しています。これは、PCIExpressスロットのピンの数によって決まります。数値が大きいほど、 PCIeスロット(PCIe slot)が長くなり、拡張カード(expansion card)をスロットに相互接続するピンが多くなります。

さらに、「x」番号は、その拡張スロット(expansion slot)で使用可能なレーンの数も示します。一般的に使用されるPCIeスロットの比較は次のとおりです。

  • PCIe x1:1レーン(1 lane)、18ピン、長さ25 mm
  • PCIe x4:4レーン(4 lanes)、32ピン、長さ39 mm
  • PCIe x8:8レーン(8 lanes)、49ピン、長さ56 mm
  • PCIe x16:16レーン(16 lanes)、82ピン、長さ89 mm

PCI Expressスロット、レーン、ピン、および物理的寸法

PCI Expressレーンは、マザーボードチップセットとPCIeスロット、または(motherboard chipset and PCIe slots)プロセッサソケット(processor socket)M.2 SSDスロット、ネットワークアダプタ、SATAコントローラ、USBコントローラなどのマザーボードの一部である他のデバイスとの間のパスです。

さまざまなタイプのPCIExpressスロット

PCI Expressでは、各レーンは個別であるため、異なるデバイス間で共有することはできません。たとえば、グラフィックカードがPCIe x16スロット(PCIe x16 slot)に接続されている場合、それは専用の16の独立したレーンがあることを意味します。グラフィックカードを除いて、他のコンポーネントはこれらのレーンを使用できません。

PCI (PCI Express)Express(PCI Express)レーンが何であるかを理解しやすくするためのアイデアを次に示します。PCIExpressが高速道路であり、その上を走行する車が転送されるデータであると想像してみてください。高速道路で利用できる車線が多いほど、高速道路で運転できる車の数も多くなります。より多くのPCIeレーンを使用すると、より多くのデータを転送できます。

PCI Expressは高速道路のようなものであり、PCIeレーンはその…レーンです

PCI Expressカード(PCI Express card)は、そのスロットが拡張カード(expansion card)より小さくない限り、マザーボードで使用可能な任意のPCIeスロット(PCIe slot)に適合して機能します。たとえば、PCIex1カード(PCIe x1 card)PCIex16スロット(PCIe x16 slot)に取り付けることができます。ただし、その逆はできません。たとえば、PCIex1サウンドカードをPCIex16スロットにマウントすることはできますが、 (PCIe x16 slot)PCIex16グラフィックカードをPCIex1(PCIe x1 slot)スロットにマウントすることはできません。

PCIex16スロットのPCIex1カード

どのPCIExpressバージョンがあり、どのデータ転送速度(帯域幅)をサポートしていますか?

現在使用さ(use today)れているPCIExpressには、 PCI Express (PCI Express)1.0(PCI Express 1.0)PCI Express 2.0PCI Express 3.0、およびPCIExpress4.0の4つのバージョンがあります。各PCIeバージョンは、以前のPCIeの約2倍の帯域幅をサポートします(Each PCIe version supports roughly double the bandwidth of the previous PCIe)。それぞれが提供するものは次のとおりです。

  • PCI Express 1.0:250 MB/s per lane帯域幅
  • PCI Express 2.0:500 MB/s per lane帯域幅
  • PCI Express 3.0:984.6 MB/s per lane帯域幅
  • PCI Express 4.0:1969 MB/s per lane帯域幅

(Remember)PCIeスロット(PCIe slot)は1つだけでなく、より多くのレーンを提供できることを覚えていますか?共有した帯域幅の値に、 PCIeスロット(PCIe slot)で使用可能なレーン数を掛けます。特定の拡張カード(expansion card)で使用可能な帯域幅を計算する場合は、レーンごとのPCIe帯域幅(PCIe bandwidth)に、使用可能なレーンの数を掛ける必要があります。

たとえば、PCI Express 4.0をサポートし、 (PCI Express 4.0)PCIe x16スロット(PCIe x16 slot)に接続されているグラフィックカードは、約31.51 GB/s合計帯域幅にアクセスできます。これは、 1969 (multiplying 1969) MB/sに16を掛けた結果です(レーンあたりのPCIe帯域幅(PCIe)lane * 16レーン)。印象的ですよね?

PCIExpressレーンを考慮した場合のPCIExpressバージョンの拡張方法は次のとおりです。

PCIExpressのバージョンと帯域幅

将来的には、PCIExpress5.0PCIExpress6.0などの新しい(PCI Express 6.0)PCIExpressバージョンが登場します。PCIe 5.0仕様は、2019年の夏に完成し、レーンあたり最大3938 MB/s s 、x16構成(x16 configuration)で最大63 GB/s帯域幅を提供します。ただし、消費者向けのコンピュータハードウェア(computer hardware)ではすぐには見られないでしょう。

最新のPCIExpress4.0は広く入手できますか?

今のところ、PCI Express 4.0は、家庭用コンピューターで利用できる最速の仕様です。ただし、PCI Express 4.0は、第3世代のAMDRyzenプロセッサとペアになっているX570チップセットに基づく最新のマザーボードでAMDによってのみサポートされます。(PCI Express 4.0 is only supported by AMD on its latest motherboards that are based on the X570 chipset paired with AMD Ryzen processors from the third generation.)これらがない限り、PCIe4.0をサポートするグラフィックカードやソリッドステートドライブを購入しても意味がありません。

PCIExpress4をサポートするAMDのX570チップセットを使用するマザーボード

そういえば、 PCIe 4.0をサポートする(support PCIe 4.0)SSDはすでにたくさんありますが、PCIe (SSDs)4.0(PCIe 4.0)で動作するグラフィックカードは、Radeon (Radeon RX 5000s)RX5700XT(Radeon RX 5700)(XT and Radeon RX)RadeonRX5700などのAMDのRadeonRX5000だけです。Intelはまだサポートを提供していませんいずれかのハードウェア上のPCIExpress4.0の場合。

AMD Radeon RX 5700 XT:PCIExpress4.0をサポートするグラフィックカード

PCI Express 4.0はグラフィックカードの速度にどのように影響しますか?

一部の人々は興味深い質問をしています:より高速で新しいPCI Express 4.0仕様は、グラフィックカードの速度にプラスの影響を与えますか?簡単な答えはノー(no)です、そうではありません、そしてあなたは毎秒より多くのフレームを取得しません!理由は次のとおりです。

ゲームをプレイしているとき、グラフィックカードは専用のRAMGDDR)を使用して、画面上のフレームのレンダリングに使用されるテクスチャを保持します。GPUクロックに加えて、そのグラフィックメモリは、1秒間に取得するフレーム数にとって最も重要なものです。

グラフィックカードは、プロセッサと通信したり、システムメモリ(system memory)(コンピュータのRAM )からテクスチャをロードしたりする必要がある場合にのみ、マザーボードに接続する(processor or load textures)PCIExpressインターフェイス(PCI Express interface)を使用する必要があります。最近のグラフィックカードには専用のRAMがたくさんあるので、これは頻繁に発生することは想定されていません。また、発生した場合でも、PCI Expressインターフェイス(PCI Express interface)を介してシステムRAMからテクスチャが転送され、グラフィックカードのメモリにロードされると、テクスチャはそこにとどまります。その理由は、グラフィックメモリがシステムのRAMよりも何倍も高速であるためです。

ASRock AMD Radeon RX 5700 XT Taichi X 8GOC+はPCIe4.0を使用します

現在利用可能なグラフィックカードはいずれも、PCI (PCI Express 4.0) Express4.0x16(x16)スロットが提供する全帯域幅を必要としません。詳細については、PCI Express4.0が今日のデスクトップコンピューターでPCIExpress3.0に与える影響に関する分析をお読みください。PCIExpress4(PCI Express 3.0)PCIe3 :パフォーマンス(impact PCI Express 4.0)(vs PCIe 3)向上はあります(performance improvement)か?

PCI Expressバージョンの互換性はどうですか?

すべてのPCIExpressバージョンは相互に互換性があります。たとえば、PCI Express 4.0グラフィックカードは、PCIExpress3.0または2.0のみをサポートするマザーボードに接続して(PCI Express 3.0)機能します。ただし、PCIExpressインターフェイス(PCI Express interface)の帯域幅は最小の要因によって制限されます。たとえば、PCI (PCI Express 4.0) Express4.0SSD(PCI Express 3.0)をPCIExpress3.0のみをサポートするマザーボードに接続すると、そのSSDは(SSD)PCIe3.0(SSD)で動作します(PCIe 3.0)。7.88 GB/sGB/sしか使用できないため、理論上の最大速度は半分になります。

PCI Expressに関して他に質問がありますか?

これで、 PCI Express(PCI Express)とは何かをよりよく理解し、さまざまなタイプのPCIeスロット、レーン、およびバージョンについて理解を深めることができます。他に回答できる質問がありますか?もしそうなら、またはこの記事に追加するものがある場合は、下にコメントを残すことを躊躇しないでください。



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts