平成26年度秋期 問7 / 80

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

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

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

  • ア: 構造ハザード
    誤り。構造ハザードは,複数の命令が同じハードウェア資源(演算器やメモリなど)を同時に使おうとして競合することで起こるハザードです。分岐先の命令の取得とは関係ありません。

  • イ: 資源ハザード
    誤り。資源ハザードは構造ハザードと同じ意味で,ハードウェア資源の競合によって起こるハザードです。

  • ウ: 制御ハザード
    正しい。制御ハザード(分岐ハザード)は,分岐命令によって次に実行する命令が変わり,先読みしていた命令が無駄になったり,分岐先の命令の取得を待ったりすることで起こるハザードです。

  • エ: データハザード
    誤り。データハザードは,前の命令の演算結果を後続の命令が使う場合など,命令間のデータの依存関係によって起こるハザードです。


答え

ウ: 制御ハザード

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

平成26年度秋期の他の問題