(This is the older material - click here - for current specification content)

2. Pipelining

Every CPU carries out the Fetch-Decode-Execute cycle. The idea of the pipeline is to stagger this cycle into three or more hardware processing paths within the CPU called a 'pipeline'.

pipeline architecture

At any given time, whilst a fetch operation is taking place on pipeline 1 which occupies the data and address buses, pipeline 2 is decoding an instruction and pipeline 3 is executing an instruction.

As long as the pipelines can be kept full, this is making maximum use of the CPU.

This kind of computer is classified as a Single Instruction Single Data computer or SISD

 

Challenge see if you can find out one extra fact on this topic that we haven't already told you

Click on this link: Pipeline

 

 

Copyright © www.teach-ict.com