CPU Flashcards

1
Q

what is the purpose of the CPU

A

process data and instructions

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

what are the 4 parts of the CPU

A

Control Unit
ALU
Cache
Registers

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

what is the purpose of the control unit

A

manages the flow of data around the CPU, and makes sure data is fetched, decoded and executed

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

what is the purpose of the ALU

A

performs all the logical calculations

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

what is the cache and what is its purpose

A

is a section of highspeed memory in the eCPU and it holds regularly used data

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

why is the cache needed

A

it increases performance as it lowers the number of times the CPU has to go to the RAM which is slower as it is farther away and slower

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

what are the 4 registers

A

MAR
MDR
PC
Accumalator

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

what is von Neumann architecture (2 CONCEPTS)

A
  • runs programs that are stored in the memory
  • programs consist of instructions and data that are stored in the memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what does MAR stand for and what is its purpose

A

Memory address register - holds the address of the next piece of data

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

what does PC stand for and what is its purpose

A

program counter - holds the address of the next instruction

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

what does MDR stand for and what is its purpose

A

holds the actual data.instruction stored in the MAR

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

what is the purpose of the accumulator

A

holds the result of the calculation from ALU

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

what is a register

A

a section of high-speed memory in the CPU

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

what does the FDE cycle stand for

A

fetch decode execute

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

what 3 factors affect CPU performance

A

clock speed
number of cores
cache size

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

what is clock speed

A

the number of instructions that can be carried out per second

17
Q

what is clock speed measured in

A

Hertz

18
Q

how does clock speed affect CPU performance?

A

the higher the clock speed the more instructions that can be carried out per second so that more FDE cycles can be done at the same time

19
Q

how does the number of cores in a computer affect the CPU performance?

A

each core in a CPU can process data independently from each other so the more cores the more instructions can be carried out at once