パイプライン制御
出典: 平成29年度 秋期 応用情報技術者試験 午前 問8 (IPA)
パイプライン制御を適切に表しているものはどれか。ここで,図中の記号 D は解読,E は実行,F は命令フェッチとする。
- ア

- イ

- ウ

- エ

正解と解説を見る
正解: ウ
- ア: F → D → E の順ですが、前の命令が全部終わってから次の命令を始めていて、処理が重なっていません。
- イ: D (解読) → F (フェッチ) の順になっています。命令は取り出してから解読します。
- ウ: F → D → E の順で、1 段階ずつずらして処理を重ねているので、パイプライン制御を正しく表しています。
- エ: D → F の順になっていて、さらに命令 1 と命令 2 が同時に D をしています。
ポイント
- 命令は F (命令フェッチ) → D (解読) → E (実行) の順に処理します。
- パイプライン制御: 1 つの命令の処理が全部終わるのを待たずに、1 段階ずつずらして 次の命令の処理を重ねて進める方式です。命令 1 が D をしている間に、命令 2 が F をする、というように動きます。