1.1 Systems architecture Flashcards

Components of the CPU and the FDE cycle

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

CPU stands for…

A

Central Processing Unit

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

FDE cycle stands for…

A

Fetch Decode Execute cycle

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

RAM stands for…

A

Random Access Memory

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

ROM stands for…

A

Read-Only Memory

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

What are the four registers in the Von Neumann architecture?

A

Memory Address Register, Memory Data Register, Accumulator and the Program counter

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

What are the four Acronyms for the registers in the Von Neumann architecture?

A

MAR,MDR,PC,ACC

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

What is the role of the Arithmetic Logic Unit (ALU) ?

A

It carries out the Arithmetic and Logical calculations of the computer e.g. add (+), subtract (-), multiply (*), divide (/), DIV, MOD, greater than (>), less than (<), equal to (==), equal to or greater than (>=), equal to or less than (<=), not equal to (!=)

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

What is the role of the Control Unit (CU) ?

A

The Control Unit (CU) decodes instructions and 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
9
Q

What is the role of the Accumulator (ACC) ?

A

Holds the result of the calculations performed by the ALU

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

What is the role of the Program Counter (PC) ?

A

Holds the address of the next instruction to be executed in memory and it counts which instruction has just been executed so that it does not confuse itself

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

What is the role of the Memory Data Register (MDR) ?

A

Holds the data fetched from or to be written into memory

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

What is the role of the Memory Address Register (MAR) ?

A

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

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

What is Cache Memory?

A

Cache is temporary storage of frequently accessed data and instructions being read to and written from

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

What is Clock Speed?

A

Clock speed is the number of FDE cycles that are carried out per second by the CPU. Measured in Hertz/Gigahertz

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

How does Clock Speed affect the performance of the CPU?

A

Larger Clock Speed means that more FDE cycles can be carried out by the CPU per second which increases performance

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

How does Cache Size affect the performance of the CPU?

A

Larger Cache Size allows for more high speed memory meaning that instructions don’t have to go all the way to RAM (Main Memory)

17
Q

How does Number Of Cores affect the Performance of the CPU?

A

More Cores allows for the computer to split the amount of instructions needing to be processed between its CPUs giving the illusion that they are being processed quicker

18
Q

What are the negatives of having multiple Cores?

A

Doubling the cores, does not increase Clock Speed, many programs are not designed to make full use of multiple Cores

19
Q

What does having multiple Cores allow the computer to do? (100 instructions example)

A

If a computer needed to process 100 instructions, then a Dual Core will split this into 2 sets of 50 instructions being done at the same time

20
Q

What are Embedded systems?

A

Objects that have a computer system built into them with a set of instructions that CANNOT be changed (e.g. Dishwasher, fridge, washing machine, calculator)