戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2024年 午前222


問題文

PCI Express 3.0、PCI Express 4.0及びPCI Express 5.0を比較した記述のうち、適切なものはどれか。

選択肢

レーンの片方向最大転送レートは、PCI Express4.0はPCI Express3.0の2倍、PCI Express5.0はPCI Express4.0の2倍である。(正解)
PCI Express3.0はそれ以前のPCI Express1.1及びPCI Express2.0と後方互換性があるが、PCI Express4.0はそれ以前のものと後方互換性がない。
いずれも、規格上の最大レーン数は32レーンである。
いずれも、シリアル転送において8b/10b変換を採用している。

🔒 解説は解答すると表示されます

PCIe世代の転送率【午前2解説】

正解の理由

選択肢の中では、が正しいです。PCI Expressの各世代は1レーンあたりの転送クロック(GT/s:GigaTransfers/s)を倍にすることで世代ごとの帯域を拡張しており、PCIe 3.0→4.0→5.0はそれぞれ8.0→16.0→32.0 GT/sとなっているため、片方向のレーン当たりの最大転送レートは世代ごとにほぼ2倍になります。符号化方式(3.0以降は128b/130b)を考慮しても、実効的なビットレートは世代ごとに倍増します。したがって、世代間の「2倍」関係を述べたが適切です。

解法ステップ

  1. 各世代の生の転送クロック(GT/s)を確認する。
    • PCIe 3.0 = 8.0 GT/s
    • PCIe 4.0 = 16.0 GT/s
    • PCIe 5.0 = 32.0 GT/s
  2. 符号化(エンコーディング)方式を確認する。
    • PCIe 1.0/2.0 は 8b/10b を使用
    • PCIe 3.0 以降は 128b/130b を採用(オーバーヘッドが小さい)
  3. 各世代での実効ビットレートを算出して比を取る。
    • 128b/130b の効率係数は
    • PCIe 3.0 実効ビットレート(1レーン片方向): =
    • PCIe 4.0 は 2倍の (約 1969 MB/s)
    • PCIe 5.0 は さらに2倍の (約 3938 MB/s)
  4. 上記から世代ごとに「ほぼ2倍」の関係が成り立つことを確認する。

選択肢別の誤答解説

  • (正解)
    世代ごとのGT/sが8→16→32と倍々になっている点、及び3.0以降の効率的な128b/130b符号化を考慮しても実効帯域が世代ごとにほぼ2倍になる点で正しい記述です。
  • イ(誤り)
    PCI Expressは設計上、異なる世代間での後方互換性を保つようになっています。たとえば、PCIe 4.0のスロットはPCIe 3.0のカードを動作させる(速度はカード側の世代に制約される)ことができます。したがって「PCIe 4.0はそれ以前と後方互換性がない」という記述は誤りです。
  • ウ(誤り)
    規格上、多くのPCIe仕様は幅(レーン数)の選択肢として x1, x2, x4, x8, x16, x32 などを規定しており、理論的にx32相当までの構成が定義されています(実装上はマザーボードやデバイス側でx16やそれ以下が一般的)。ただし「いずれも、規格上の最大レーン数は32レーンである」と断定する表現は誤解を招きやすく、試験文脈では正答とされていません。ポイントは「規格上 x32 が扱われるが、実機では実装依存である」という点です。
  • エ(誤り)
    8b/10b 符号化はPCIe 1.x~2.xで用いられましたが、PCIe 3.0以降は効率向上のために 128b/130b 符号化に移行しています。したがって「いずれも8b/10bを採用している」という記述は誤りです。

よくある誤解

  • 符号化方式を見落として「GT/s = 実効Gb/s」と単純に扱ってしまう。符号化オーバーヘッドのため、実効データレートは若干低くなる(特に1.x/2.xと3.0以降で差が大きい)。
  • 実装上の一般的なレーン数(例:GPUは多くの場合 x16)が「規格上の上限」だと誤認する。規格と実装(製品設計)は別問題である。
  • 世代が上がると互換性がなくなると考える。実際は後方/前方互換性を備えるのがPCIeの特徴である(但し電気的/機械的制約や性能差はある)。

補足コラム

  • 実効帯域の目安(1レーン片方向)
    • PCIe 3.0:約985 MB/s
    • PCIe 4.0:約1969 MB/s
    • PCIe 5.0:約3938 MB/s これらを複数レーン(例:x16)で掛け合わせると、実際のデバイスが利用できる帯域感が掴めます(例:PCIe 4.0 x16 ≒ 31.5 GB/s 双方向ではその2倍など、仕様や実測値で差が出ます)。
  • 符号化の移行(8b/10b → 128b/130b)は、転送効率向上と信号処理の複雑化(より高精度なクロック回復等)というトレードオフを伴います。

FAQ

Q. PCIeの後方互換は物理的にどう実現されるのですか?
A. コネクタやレーンの電気特性、リンクトレーニング(リンク確立時に双方の能力を交渉)により、上位世代スロットと下位世代カードは低い世代の速度で動作するなどの互換性を確保します。
Q. 「GT/s」は何を表す指標ですか?
A. GT/s は「1秒当たりのシンボル転送回数」を示し、1シンボルが1ビットに対応する場合は理論上のビットレートに相当します。ただし符号化方式のオーバーヘッドを考慮すると実効ビットレートはやや小さくなります。
Q. 実際のマザーボードではなぜx16が多いのですか?
A. 多くの用途(特にグラフィックスカード)で必要な帯域とコスト・ピン数・基板スペースのバランスからx16が実用的な選択になっているためです。規格上の最大と製品上の採用は別問題です。

関連キーワード: PCIe、GT/s、128b/130b、8b/10b、レーン数、帯域幅、リンクトレーニング
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について