1.1 - System Architecture Flashcards

1
Q

What is the purpose of the CPU

A

To carry out the fetch-decode-execute cycle

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

What happens during the fetch step

A

Instructions are fetched from the RAM and brought to the CPU

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

What happens during the decode step

A

The CPU inspects the instruction and works out what it needs to do

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

What happens during the execute step

A

The instructions are carried out

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

What is the purpose of the ALU

A

Carries out arithmetic calculations
Makes logical decisions

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

What is the purpose of the Control Unit

A

Sends signals to control how data moves around the CPU

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

What is the purpose of the cache

A

Provides fast access to frequently used instructions and data

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

What are the registers

A

Accumulator, Memory address register, program counter, memory data register

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

What were the key characteristics of Von Neumann architecture

A

CPU, Control Unit, ALU, Onboard cache, Internal clock, MAR, MDR

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

What is the purpose of the PC

A

Holds the address of the next instruction to be executed in memory

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

What is the purpose of the MAR

A

Holds the address of where data is to be fetched or stored from

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

What is the purpose of the MDR

A

Holds the data fetched from, or to be written to memory

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

What is the purpose of the accumulator

A

Holds the results of calculations

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

What things affect the speed of a computer

A

Clock speed, cache size, number of cores

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

What is an embedded system

A

A computer system with a dedicated function within a large mechanical system

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

What are the advantages of embedded systems

A

Cheap, small, low power consumption, less likely to fail