Topic 1 - System architecture Flashcards

(8 cards)

1
Q

What are the four main components of the CPU and what does each one do?

A

Arithmetic logic unit - ALU - Performs arithmetic operations.
Control Unit - CU - Coordinates the the fetch execute cycle and decodes instructions.
Cache Memory - Small, fast memory that holds frequently accessed items that is faster than RAM.
Registers - Super small and super fast memory locations within the CPU.

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

Name all the registers and what they do.

A

Memory Address Register (MAR) - Address of where is being fetched / where will write to.
Memory Data Register (MDR) - Instruction or data that has just been fetched or will be written.
Program Counter (PC) - Address of the next instruction to be fetched from memory.
Accumulator - Holds the result from ALU calculations.

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

What happens in the FDE cycle?

A

In fetch - instructions are fetched from memory using the address in the program counter.
Decode - Instruction is interpreted by the control unit.
Execute - Instruction is carried out.

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

What is clock speed?

A

The rate at which FDE cycles are carried out measured in GHz.

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

What does an increase in the number of cores do?

A

If a software allows it, each core can execute an instruction at the same time.

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

What does an increase in cache size do?

A

More regularly used items can be held, reducing the reliance on slower ram increasing performance.

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

What is nan embedded system?

A

Computers inside other devices usually simple and have one purpose only.

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