過去問解きまくり研究所 ホーム

平成25年度 春期 午前 問10

コンピュータ構成要素

制御ハザードの発生原因

CPU のパイプラインハザードのうち,制御ハザードの発生原因として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ分岐命令

解説

次に読む命令が決まらないのは分岐命令のときです。

パイプラインハザードは三つに分けて覚えると、この型の問は当てはめるだけになります。制御ハザードは、次にどの命令を読み込めばよいかが決まらないために起きます。行き先が確定するまで先読みを進められず、すでに読み込んでいた命令を捨てることになります。この原因になるのが分岐命令です。制御と呼ばれるのは、命令の流れそのものをどう決めるかという話だからです。手当てとしては、行き先を先に予測して読み進める方法や、分かれる直前に必ず実行する命令を置く方法が知られています。残る二つのうち、一つは前の命令の結果を待つ場合、もう一つは同じ装置を同時に使おうとする場合です。三つの名前と原因の対をあらかじめ書き出しておけば、選択肢を一つずつ当てるだけで決まります。設問がどれか一つの名前を出したら、残りの二つは紛れの肢として必ず並びます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成25年度 春期 応用情報技術者試験 午前 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)