What is a pipeline?
Pipeline is like an automobile assembly line.
A pipeline has many steps or stages or segments.
Each stage carries out a different part of instruction or operation.
The stages are connected to form a pipe.
An inst or operation enters through one end and progresses thru’ the stages and exit thru’ the other end.
Pipelining is an implementation technique that exploits parallelism among the instructions in a sequential instruction stream.