Processor Design Actuals (Pre-Midterm) Flashcards

1
Q

DEFINE: The von Neumann Model.

A

The model of a computer as the interactive components of main memory, processing and storage.

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

What functions can a Turing machine compute, of all the functions in existence?

A

Any that can be computed mechanically.

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

What stages does the classic RISC pipeline have?

A

1) Fetch.
2) Decode.
3) Execute.
4) Memory.
5) Writeback.

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

What two major constraints does pipeline staging in processor design have to contend with?

A

1) Circuit timing, i.e. how to minimize delays, speed up the clock, keep processing order intact.
2) Memory Access Latency, i.e. the delay of querying main memory, outer caches.

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

Why aren’t there only three stages of processors, Fetch, Execute, and Memory?

A

The Execute step takes much too long, so it must be split up to speed up the clock.

In other words, the pipeline is unbalanced.

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

What is the goal of pipelining stages in the processor?

A

To parallelize the functions it performs, maximizing throughput.

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