コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20190609 実施分 問10
パイプライン制御を適切に表しているものはどれか。ここで,図中の記号 D は解読,E は実行,F は命令フェッチとする。
各選択肢とも「命令1」「命令2」「命令3」の 3 行と,右向き矢印「時間」。ア: 命令1 F D E,命令2 は 3 段後に F D E,命令3 はさらに 3 段後に F D E。イ: 各行 D F E で 2 段ずつずれる。ウ: 各行 F D E で 1 段ずつずれる。エ: 命令1 と 命令2 は同じ位置から D F E,命令3 は 1 段ずれて D F E。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20190609 実施分 問10(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ウ
覚える知識
パイプライン処理方式の定義
パイプライン処理は命令を段階に分け、複数命令を1段ずつずらして並行実行する方式である。
この問題で必要なこと
命令フェッチ(F)→解読(D)→実行(E)の順で、各命令が1段ずつずれて重なって実行されるのがパイプライン。
ひっかけ
直列実行(ア)や段の順序誤り(イ・エ)。
この知識の出題:本試験系 2 回・免除試験 15 回(公開問題での観測値)