Systems Architecture Flashcards

1
Q

What is the purpose of the CPU?

A
  • Brain of the computer system
  • Processes all of the data and instructions that make the system work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the speed of the CPU depend on

A
  • Clock speed
  • number of cores
  • cache size
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in the fetch part of FDE cycle

A
  • Copies memory address from PC to MAR
  • Copies instruction stored in MAR address to MDR
  • Increases PC by 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens in Decode

A
  • CU decodes instruction in MDR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What happens in execute

A
  • Instruction is performed
  • Goes to Fetch stage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the parts of the CPU?

A
  • CU
  • ALU
  • Cache
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the CU do

A
  • manage the FDE
  • Controls flow of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the ALU do

A
  • Does calculations in the CPU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the cache do

A
  • Fast memory in the CPU
  • Stores regularly used data
  • L1 quickest, L3 slowest and largest
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the registers?

A
  • Accumulator
  • MDR
  • MAR
  • PC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does each register do?

A
  • Accumulator stores the results of calculations done by the ALU
  • MDR stores the instruction to be processed
  • MAR holds the memory address of the instruction about to be executed
  • PC holds the memory address of the next instruction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does clock speed affect the CPU and how can you incrase it?

A
  • Higher the clock speed, higher the CPU speed
  • CPUs can be overclocked to make them run at high clock speeds.
  • Can causes overheating, crashes or permanent damage.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does number of cores affect CPU speed

A
  • Each core processes data independently of the rest
  • More cores, more instructions done at once
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does cache size affect CPU speed?

A
  • Large cache size means that the CPU gets faster access to more data it needs to process.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is an embedded system?

A
  • Computers built into other devices, dedicated systems
  • Dedicated to one task
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Advantages of embedded systems

A
  • Cheap
  • efficient
  • easy to design
17
Q

Examples of embedded systems

A
  • Calculator
  • Washing machine
  • Microwave
  • GPS