パイプライン処理

1つの命令を複数のステップ(ステージ)に分解することで

複数の命令を並べて実行できるようになり効率よく処理を行うことができる

■をステップとすると以下のようなイメージ


■■■■__

_■■■■_

__■■■■



RISC:Reduced Instruction Set Computerがパイプライン処理に適している

1命令の処理が単純なため


パイプラインの処理時間は


(パイプラインの深さ + 命令数 - 1) X ステップの処理時間


上の図でステップの処理時間が2秒だとすると


(4 + 3 - 1) X 2 = 12秒となります


AD