次の図のうち、パイプライン制御の説明として適切なものはどれか。
ここで、図中の各記号の意味は次のとおりである。
F:命令呼出し、D:解読、A:アドレス計算、R:オペランド呼出し、E:実行
ア |
|
||||||||||||||||||||||||||||||||||||||||||||||||
イ |
|
||||||||||||||||||||||||||||||||||||||||||||||||
ウ |
|
||||||||||||||||||||||||||||||||||||||||||||||||
エ |
|
答え ウ
【解説】
キーワード解説に書いたように、パイプラインとはウのようにF:命令呼出し、D:解読、A:アドレス計算、R:オペランド呼出し、E:実行 の各工程をひとつずつずらしながら処理する方法である。(ウ)
パイプラインを採用していないCPUではアのような順で処理されるため、3命令を処理する問題の例でも処理速度の差がわかる。(ア:15ステップ、ウ:7ステップ)
エのような工程で処理を行うのCPUはスーパースカラ(スーパスケーラ)である。
イのような工程で処理を行うCPUはない。
【キーワード】
・パイプライン