1.1 Systems architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the Central Processing Unit (CPU)

A

The CPU is where processes such as calculating, sorting and searching take place

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

What is the Fetch Decode Execute cycle (FDE)

A

Fetch:
The PC is checked as it holds the address of the next instruction to be executed
This address is used by the MAR to fetch instructions from RAM and bring it to the MDR
The address in the PC is incremented to point at the next instruction
Decode:
The instruction in the CU decodes it to see what needs to be done
Execute:
Does what the instruction is, e.g. go to RAM and fetch data to add it to the ACC

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

What is the Arithmetic Logic Unit (ALU)

A

Performs mathematical and logical calculations

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

What is the Control Unit (CU)

A

Synchronises data flow around the CPU

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

What is the cache

A

Stores frequently used instructions and it is faster for the CPU to access it compared to RAM

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

What are the registers

A

Memory Address Register (MAR) - temporarily stores the memory addresses used when searching for data in RAM
Memory Data Register (MDR) - temporarily hold the data that are read from or written from memory
Program Counter (PC) - hold the address of the next instruction to be executed by the processor
Accumulator (ACC) - stores the result of the calculation done by the ALU

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

See Von Neumann Architecture diagram flashcard

A

See Von Neumann Architecture diagram flashcard

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

What are the three factors affecting the performance of the CPU

A

Clock speed
Number of Cores
Cache size

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

Why does clock speed affect the performance of the CPU

A

The higher the clock speed is, the more FDE cycles the CPU can do. This is measured in Hertz (Hz)

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

Why does The number of cores affect the performance of the CPU

A

The more cores there are, the more FDE cycles can be executed simultaneously

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

Why does cache size affect the performance of the CPU

A

The more space there is in cache, the less frequently the CPU need to access RAM

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

What is an embedded system and the characteristics of it

A

A computer that has a dedicated function within a larger mechanical system

Low cost per unit
Low power consumption
Small size

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

What are examples of embedded systems

A

Washing machine
Traffic lights
Bluetooth speaker

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