パイプライン処理
1つの命令を複数のステップ(ステージ)に分解することで
複数の命令を並べて実行できるようになり効率よく処理を行うことができる
■をステップとすると以下のようなイメージ
■■■■__
_■■■■_
__■■■■
RISC:Reduced Instruction Set Computerがパイプライン処理に適している
1命令の処理が単純なため
パイプラインの処理時間は
(パイプラインの深さ + 命令数 - 1) X ステップの処理時間
上の図でステップの処理時間が2秒だとすると
(4 + 3 - 1) X 2 = 12秒となります
AD