IPA過去問ドリル

平成26年度 秋期 応用情報技術者試験 午前 問7

テクノロジ/コンピュータ構成要素

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

出典:平成26年度 秋期 応用情報技術者試験 午前 問7

正解:ウ

解説

パイプライン方式では,分岐命令の分岐先が確定するまで次に取得すべき命令が分からないために生じる遅延を制御ハザード(分岐ハザード)と呼びます。

選択肢ごとの解説

  • 誤り。構造ハザードは,同一のハードウェア資源を複数の命令が同時に必要とすることで生じる衝突です。
  • 誤り。資源ハザードは構造ハザードとほぼ同義で,演算器やメモリポートなどの資源の競合を指します。
  • 正しい。分岐先の命令取得に伴う遅延は制御ハザードと呼ばれます。
  • 誤り。データハザードは,命令間でデータの依存関係があり,先行命令の結果を待つ必要があることで生じるハザードです。
応用情報技術者の過去問を演習モードで解く