必ず受かる情報処理技術者試験

問題7

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

パイプライン方式のプロセッサにおいて、パイプラインが分岐先の命令を取得するときに起こるハザードはどれか。

構造ハザード
資源ハザード
制御ハザード
データハザード

解答・解説を見る

解答:ウ

パイプライン方式は、1つの命令の実行サイクルを複数のステージに分割し、各段階の処理を別々の装置が担当することによって、各命令のステージを重ねて並列実行することにより、1命令あたりの実行効率を上げる方式である。

パイプアイン方式において、何らかの原因により並列実行が不可能になることをパイプラインハザードという。

× 構造ハザードは、並列実行中の複数の命令が同じハードウェアが同時に使用するときに、一方の命令が待ち状態になることで発生する
× 資源ハザードは存在しない。資源の競合によるハザードは構図ハザードと呼ぶ
制御ハザードとは分岐命令により次に実行する分岐先の命令が特定できないことが原因で発生する
× データハザードは、並列実行中の複数の命令が同じデータを同時に使用するときに、一方の命令が待ち状態になることで発生する
前の問題 次の問題

Copyrithg naruha