1.1 Systems architecture Flashcards

Components of the CPU and the FDE cycle

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

Stores the memory address of the next
instruction
command to be executed

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

Stores the data that has just been fetched from, or the data that is about to be written to, the 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)

21
Q

What is the name of the Control Unit component that coordinates the CPU’s activity?

22
Q

During a CPU cycle, the Arithmetic Logic Unit has been activated. During which stage of the FDE cycle was it activated?

23
Q

Fetch (FDE cycle)

A

The instruction stored at the memory address in the PC is fetched. The memory address
address is copied to the MAR.

24
Q

Fetch part 2 (FDE cycle)

A

The memory contents at the address are fetched into the MDR. The PC is now incremented.

25
Decode (FDE cycle)
The instruction is copied from the MDR to the CU. The CU decodes the instruction and turns it into a series of signals.
26
Decode part 2 (FDE cycle)
If more data is required, then the CU will send out signals to fetch the data.
27
Execute (FDE cycle)
The CU sends out signals to the relevant components in order to execute the instruction.
28
What does BIOS usually do?
Loads an operating system, Checks the system for errors