3.4.1.
A pipelining lényege
A
pipelining fogalmával már megismergedtünk a 2.4.6.
alfejezetben. Most először a soros és a pipeline szervezésű utasítás
végrehajtást hasonlítjuk össze.
Tegyük
fel, hogy a gépi utasítás elemi lépései a következők:
Utasításkiolvasás
(F), dekódolás (D), operandus kiolvasás (R), végrehajtás (E), visszaírás
(W). Ekkor a soros és a pipeline
feldolgozás különbségeit az alábbi ábrák, illetve a hozzájuk
csatolt animációk mutatják be. (Az animációk lejátszásához szükséges
Macromedia Flash Player 5.0-t innen lehet
telepíteni.)
Soros
feldolgozás:

F
|
D
|
R
|
E
|
W
|
F
|
D
|
R
|
E
|
W
|
utasítás
n
|
utasítás
n+1
|
Pipeline
feldolgozás:

utasítás
n
|
F
|
D
|
R
|
E
|
W
|
|
|
utasítás
n+1
|
|
F
|
D
|
R
|
E
|
W
|
|
utasítás
n+2
|
|
|
F
|
D
|
R
|
E
|
W
|
|