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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What instruction set is required to implement pipelining and why?

A

RISC, as each instruction takes up the same amount of cycles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What processor architecture is required to implement pipelining?

A

harvard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What can pipelining be outside of the processor?

A

Data/processes arranged in a series output of one is input of next.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly