What is pipelining in the processor?
a process which allows processor to handle more than one instruction at a time
What instruction set is required to implement pipelining and why?
RISC, as each instruction takes up the same amount of cycles
How does pipelining work with the FDE cycle?
the next instruction is started before the previous one is finished, however both need to be in different stages
What processor architecture is required to implement pipelining?
harvard
What can pipelining be outside of the processor?
Data/processes arranged in a series output of one is input of next.
Examples of where pipelining is used within the computer?
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).