Pipelining Flashcards
1
Q
What is pipelining in the processor?
A
a process which allows processor to handle more than one instruction at a time
2
Q
What instruction set is required to implement pipelining and why?
A
RISC, as each instruction takes up the same amount of cycles
3
Q
How does pipelining work with the FDE cycle?
A
the next instruction is started before the previous one is finished, however both need to be in different stages
4
Q
What processor architecture is required to implement pipelining?
A
harvard
5
Q
What can pipelining be outside of the processor?
A
Data/processes arranged in a series output of one is input of next.
6
Q
Examples of where pipelining is used within the computer?
A
Instruction processing (1) - some processors allow parts of instructions to be processed (1) without waiting to complete the whole instruction cycle (1). Pipes to pass data between programs (1) from programs to peripherals/to programs from peripherals (1), example such as | symbol in Unix, or Popen() or pipe() in C (1).