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

平成26年度 秋期 午前Ⅱ 問19

コンピュータ構成要素

パイプラインハザードに関する問題

パイプラインハザード対策に関する記述のうち,アウトオブオーダ実行方式を用いたものはどれか。

答えと解説を見る

✓ これが正解ア演算に必要なデータがそろうまで実行が待たされている命令によって,後続の命令の実行が待たされることを防ぐために,既にデータがそろっている後続の命令があれば,それを先に実行する。

解説

データがそろった後続の命令を先に実行するのが、アウトオブオーダ実行です。

パイプラインでは、前の命令の結果を待つために後ろの命令が進めなくなる停滞が起こり、これをパイプラインハザードと呼びます。アウトオブオーダ実行は、命令をプログラムに書かれた順番どおりに実行することにこだわらず、実行に必要なデータがそろった命令から先に実行する方式です。データ待ちで止まっている命令があっても、それと関係なく実行できる後続の命令に追い越させて処理することで、演算器を遊ばせずに済みます。名前のとおり順番の外で実行する方式なので、命令の実行順序を入れ替えているかどうかを手がかりにすると、他のハザード対策と見分けられます。

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

出典:平成26年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問19

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