Systems Architecture Flashcards

1
Q

What does the CPU do?

A

It fetches and processes instructions

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

What does FDE stand for?

A

Fetch Decode Execute

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

What does CPU stand for?

A

Central Processing Unit

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

What are the main components of the CPU?

A

Control Unit (CU)
Arithmetic Logic Unit (ALU)
Registers
Cache

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

What are registers?

A

Small fast memory locations

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

What does a Program Counter (PC) do?

A

Holds the address of the next instruction to be fetched

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

What does a Memory Address Register (MAR) do?

A

Stores the address of a function being fetched

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

What does a Memory Data Register (MDR) do?

A

Stores the data that has been fetched to be stored in memory

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

What does an Accumulator (ACC) do?

A

Stores the result of an instruction/ calculation

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

What does the Control Unit (CU) do?

A

It controls and co-ordinates all of the activities taken place in the CPU
- Decodes and executes instructions
- Receives signals from the system clock

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

What does the Arithmetic Logic Unit (ALU) do?

A

It’s where the arithmetic and logical calculations are done

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

What is cache?

A

It temporarily stores frequency used data

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

Why is cache faster?

A

It’s closer to the CPU than RAM which provides data and instructions faster

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

What is clock speed?

A

It’s the measure of how fast the CPU can process instructions

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

What is clock speed measured in?

A

Gigahertz (GHz)

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

What does 3.5GHz of clock speed mean?

A

It can perform 3.5 billion FDE cycles per second

16
Q

What does the higher clock speed mean?

A

The more FDE cycles are completed per second, this means better performance and more instructions can be processed faster

17
Q

What is a core?

A

A complete set of CPU components (able to perform a FDE cycle)

18
Q

What does more cores mean?

A

More cores = more instructions can be completed in the same amount of time

19
Q

Does more cores mean that it will be faster?

A

Not always as it depends on the software as not all programs can have several instructions processed at once
It also depends on the clockspeed

20
Q

Do most computers have a big or small cache size?

A

Cache is quite expensive so small

21
Q

What is an embedded system?

A

A computer system built into a device with a dedicated function

22
Q

What are some examples of embedded systems?

A

Smart watch, smart fridge, dishwasher, tumble dryer, washing machine, coffee machine

23
Q

What are the con’s of embedded systems?

A

Not easy to update
Expensive to create + develop
Needs a lot of testing
Complex systems to design

23
Q

What are the pro’s of embedded systems?

A

Small so cheap
Reliable
Low power consumption
Suited for a particular purpose