The Processor Flashcards

1
Q

Purpose of the CPU

A
  • To process machine instructions
  • Carry out the fetch-decode-execute cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

3 Main components of CPU

A

CU, ALU, RAM

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

What is the CU?

A

Control Unit: Sends control signals to other components - responsible for organising the FDE of instructions

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

What is the ALU?

A

Performs calculations and makes logical decisions

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

What is RAM?

A

Holds the data and instructions for the currently running programs

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

What are registers?

A

Stores the programs which are needed instantly e.g. software applications

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

5 registers

A

1) Accumulator
2) PC
3) CIR
4) MDR
5) MAR

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

Accumulator

A

Holds the data currently being processed

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

Program Counter

A

Holds the memory address of the next instruction to be executed

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

Current Instruction Register

A

Stores the address of the instruction currently being executed

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

Memory Data Register

A

Stores data being transferred temporarily

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

Memory Address Register

A

Stores the address of the memory location currently in use

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

Address Bus

A

Carries the address of the memory locations

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

Data Bus

A

The contents of the instruction are carried

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

Control Bus

A

Informs whether the info is read or write control signals

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

Bus Width

A

The number of wires that make up a bus - determines the range of instructions that can be transmitted

17
Q

Fetch Stage

A
  • PC register displays the address in RAM of the next instruction to be processed
  • This value is copied into the MAR
  • The PC is incremented by 1
  • This prepares the CPU for the next instruction to be fetched
  • The CPU checks the address in RAM which matches the address held in the MAR
  • The instruction in RAM is transferred to the MDR
  • The instruction in the MDR is copied into the CIR
18
Q

Decode Stage

A

The instruction in the CIR is understood and decoded

19
Q

Execute Stage

A

Any result of an execution is stored in the ACC register

20
Q

Clock Speed

A

How many CPU cycles can be run per second - the bigger the number the more cycles can be run per second

21
Q

Overclocking

A

Making a computer or component operate faster than the clock frequency specified by the manufacturer - system can become unstable and there is a risk of damage due to excessive heat generation

22
Q

Cache

A

Cache memory is used as the RAM is significantly slower than the speed CPUs operate - fast memory built into the processor reducing the distance data has to travel to it

23
Q

Cores

A

Additional processors

24
Q

Increasing the number of cores

A

Ensures cycles can be run simultaneously

25
Q

Increasing cache size

A

Ensures more frequently used programs can be accessed much faster