Paper 1 : 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 the CPU do (simply)?

A

The CPU is the brain of the computer and processes all the data and instructions that make the computer work.

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

What are the two types of system architecture?

A

Von Neumann and Harvard.

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

What are the three main parts of the CPU?

A

The Control Unit (CU), The Arithmetic Logic Unit (ALU) and The Cache.

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

What are the 4 registers you’ll need to know?

A

Program counter, Memory address register (MAR), Memory Data Register (MDR) and the Accumulator.

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

What does the Control Unit Do?

A

It executes program instructions and is in overall control of the CPU. It controls the flow of data inside and outside the processor.

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

What does the ALU do?

A

Does the calculations on the computer. Also controls logic gates and the accumulator.

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

What does the Memory Address Register do?

A

Stores any memory address about to be used by the CPU. This address may store DATA or a CPU instruction.

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

What does the Memory Data Register do?

A

Holds the actual data or instruction. This might’ve come from the RAM or is going to the RAM

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

What does the Program counter do?

A

Holds the memory address of the current instruction.

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

What does the accumulator do?

A

Stores the immediate result of calculations in the ALU.

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

What happens in the fetch part of the Fetch Decode Execute Cycle?

A

First the memory address is copied to the MAR from the program counter. Next the instruction in the MAR address is copied to the MDR. After that, the program counter is increased to point to the memory address of the next instruction.

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

What happens in the decode and execute part of the Fetch Decode Execute Cycle?

A

The instruction is decoded, and then given to the CU. Then the instruction is carried out and the cycle repeats.

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

What is clock speed and what is it measured in?

A

Clock speed is the amount of instructions that can be completed in a second, it is measured in Hz (Hertz)

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

The higher the clock speed, the higher the ________

A

The higher the clock speed, the higher the performance.

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

The larger the cache, the higher the ________

A

The larger the cache, the higher the performance.

17
Q

What types of cache is there? What do they do? Where are they found?

A

There are 3 types of cache. L1, L2 and L3. L1 is the smallest but fastest and located on the CPU. L2 and L3 are located inbetween the RAM and CPU but they’re bigger and slower.

18
Q

What is a core?

A

A core is the place on the CPU which executes the instructions.

19
Q

The more cores there are, the higher the _________

A

The more cores there are, the higher the performance.

20
Q

Are multiple cores 100% efficient?

A

No, if you have 2 cores it won’t half the instructions from one core. However, it will still significantly effect the performance. (in a good way)

21
Q

What are the 3 factors that effect CPU performance?

A

Cores, cache size, cache type and clock speed.