コンピュータ構成要素

基本情報技術者試験 科目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 回(公開問題での観測値)

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

同じ知識の過去問