1.1 - CPU Flashcards

1
Q

What does a computer do

A

takes inputs and performs functions to produce an output

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

What does I - P - O stand for

A

Input Process Output

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

What are the three parts of a cycle

A

Fetch Decode Execute (FDE cycle)

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

What is a register

A

a small, fast bit of memory within the CPU

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

What does the program counter (PC) do

A

stores which instruction is next

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

What does the memory address register (MAR) do

A

stores the address in RAM that needs to be fetched

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

What does the memory data register (MDR) do

A

stores the instruction/data that has been fetched from RAM

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

What does the current instruction register (CIR) do

A

stores which instruction is being processed

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

What does the accumulator (ACC) do

A

stores the results of calculations

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

Summarise Fetch stage of FDE cycle

A

The memory address from PC is copied to MAR, PC increases by 1, instruction/data from correct address in RAM is stored in MDR

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

Summarise Decode stage of FDE cycle

A

Instruction/Data is copied from MDR to CIR if it is an instruction, from the MDR to the MAR if it is an address, or from the MDR to the ACC if it is a number. The control unit works this out.

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

Summarise Execute stage of FDE cycle

A

The instruction goes to the ALU which performs maths/logic. the output is stored in the ACC

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

what are the 6 main parts of the CPU

A

control unit (CU), arithmetic logic unit (ALU), registers, cache, clock, buses

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

What three things increase CPU performance

A

more cache, higher clock speed, more cores

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

What is cache

A

small amounts of high speed memory closer to the CPU

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

what is clock speed

A

FDE cycles per second

17
Q

what does multiple cores allow for

A

multitasking

18
Q

What is an embedded system

A

a computer made for a specific purpose that can only perform limited functions

19
Q

what is hyperthreading

A

using one core as multiple (split in half)