1.1 - Systems Architecture Flashcards

1
Q

What is inside the CPU?

A
  • Arithmetic Logic Unit (ALU)
  • Control Unit (VU)
  • Cache
  • Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the Arithmetic Logic Unit (ALU) do?

A

Carries out maths and logic calculations

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

What does the Control Unit (CU) do?

A

Coordinates the FDE cycle and decodes instructions

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

What is cache?

A

Small, fast memory that holds frequently accessed items

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

What are the 4 registers?

A
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Program Counter
  • Accumulator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the Memory Address Register (MAR) hold?

A

Address of where will be written / is being fetched to

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

What does the Memory Data Register (MDR) hold?

A

Instruction/data that will be written / has been fetched to

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

What does the Program Counter hold?

A

Address of the next instruction to be fetched from memory

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

What does the Accumulator hold?

A

Results from Arithmetic Logic Unit (ALU) calculations

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

What happens in the fetch stage of the FDE cycle?

A
  • Instruction is fetched from memory using the address in the Program Counter
  • Program Counter changes to the next instruction’s address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What happens in the decode stage of the FDE cycle?

A

Instruction is interpreted by the Control Unit

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

What happens in the execute stage of the FDE cycle?

A
  • Instruction is carried out
  • Any additional data is fetched
  • Results may be written to memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the characteristics 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
14
Q

What is Clock Speed?

A

The rate at which the FDE cycle is carried out (GHz)

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

What does having more cores do?

A

If software allows it, each core can execute an instruction at the same time, increasing the speed of the CPU

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

What does having a larger cache size do?

A

More regularly used items can be held, reducing reliance on the slower RAM, increasing the speed of the CPU

17
Q

What are embedded systems?

A
  • Computers inside other devices
  • Usually simple and have one purpose only