コンピュータ構成要素

基本情報技術者試験 科目A免除 修了試験 20160612 実施分 問9

パイプライン制御を適切に表しているものはどれか。ここで,図中の記号Dは解読,Eは実行,Fはフェッチとする。
各選択肢が時間軸(→時間)上のタイミング図。ボックス幅は1ステージ。ア: 命令2は命令1のE終了後に開始,命令3は命令2のE終了後に開始。イ: 命令2は命令1より1ステージ後,命令3は2ステージ後に開始。ウ: 同様に1ステージずつずれる。エ: 命令1と命令2は同時開始,命令3は1ステージ遅れ。
  • ア [図] 命令1: F D E(時刻1〜3),命令2: F D E(時刻4〜6),命令3: F D E(時刻7〜9)。重ならず順番に実行
  • イ [図] 命令1: D F E(時刻1〜3),命令2: D F E(時刻2〜4),命令3: D F E(時刻3〜5)。1ステージずつずらして重ねる(順序がD,F,E)
  • ウ [図] 命令1: F D E(時刻1〜3),命令2: F D E(時刻2〜4),命令3: F D E(時刻3〜5)。1ステージずつずらして重ねる
  • エ [図] 命令1: D F E(時刻1〜3),命令2: D F E(時刻1〜3),命令3: D F E(時刻2〜4)。命令1と命令2が同時刻

出典:基本情報技術者試験 科目A免除 修了試験 20160612 実施分 問9

答えと解説を見る

正解:ウ

覚える知識

パイプライン処理方式の定義

パイプライン処理は、命令の実行を複数のステージに分け、異なる命令の各ステージを同時に進める高速化方式である。

この問題で必要なこと

パイプラインは、命令をフェッチ・解読・実行の順に各ステージを1段ずつずらして重ね、並行して処理する方式。ステージの順序はF→D→Eである。

ひっかけ

ステージの順序(D→F→E)の誤りや、全く重ねない逐次処理、同時開始の図を混ぜる。

この知識の出題:本試験系 2 回・免除試験 15 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「パイプラインと並列処理で速くする」で学ぶ

同じ知識の過去問