1.1.1 - The factors affecting the performance of the CPU, Pipelining Flashcards

1
Q

What are the main factors affecting processor performance?

A
  • Clock Speed
  • Number of cores or duplicate processors
  • Amount and type of cache memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is clock speed?

A

The speed in which the system clock switches between 0 to 1 and back to 0.

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

What is clock speed measured in?

A

Gigahertz (GHz) which is 1 billion cycles per second.

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

What is an average clock speed for a PC?

A

Between 2 and 4 GHz. The higher the clock speed the quicker the instructions will be executed.

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

What is cache memory?

A

Very fast and expensive memory inside the CPU.

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

What is cache memory used for?

A

When an instruction is fetched from main memory it is copied into the cache incase it is needed again soon after. After the cache fills up unused instructions are replaced by more recent ones.

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

What are the different levels of cache and what are fastest?

A
  • Level 1 cache. Extremely fast but small (2-64Kb)
  • Level 2 cache. Fairly fast and medium sized (256Kb-2MB)
  • Some CPUs also have Level 3 cache.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is pipelining?

A

A technique that allows the next instructions to be fetch at the same time as the processor is performing arithmetic or logic operations.

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

Words and Word Sizes

A

.

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