Central Processing Unit (CPU) Flashcards

1
Q

What does CPU stand for?

A

Central Processing Unit

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

What does a CPU consist of?

A

Arithmetic Logic Unit
Control Unit
Clock
Bus

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

Who is John Von Neumann?

A

A mathematician in the 1940s that identified that data and programs could be stored in the same memory

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

What did John describe system architecture as?

A

input -> ALU -> Output

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

What is the job of the Arithmetic Logic Unit?

A

To carry out arithmetic calculations e.g. Addition, subtraction
Also carries out logical operations e.g. and, or, not, greater than

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

What is the job of the Control Unit?

A

To manage the execution of instructions
Ensures all components work at the correct time
Responsible for fetch-execute cycle

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

What is the job of the clock?

A

To emit a signal to synchronize tasks

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

What is a clock cycle known as?

A

A tick

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

What happens at the clock after a fetch-execute is finished?

A

A tick

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

What states does a clock cycle have?

A

A low and a high

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

What is the cache?

A

A super-fast memory built into the CPU that stores recently used instructions,

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

Frequently used instructions can be retrieved from the _____ instead of the RAM

A

Cache

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

What can be accessed quicker? Cache or RAM

A

Cache

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

What happens during the fetch-execute cycle?

A

Next instruction is fetched from memory -> The instruction is decoded as it is in binary -> The instruction is executed

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