System Architecture Flashcards

(20 cards)

1
Q

What is the purpose of the cpu

A

Process data and instructions by constantly repeating the fetch execute cycle

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

What does the control unit do

A

The control unit sends controlled signals or timed signals to the ALU or RAM to direct the operation of the CPU

Decodes instructions in the FE cycle

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

What’s the ALU

A

Arithmetic logic unit

Performs simple calculations and logical operations and binary shifts

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

What are the registers

A

A temporary storage space for one instruction or address

Different registers are used during the fetch-execute cycle

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

What is cache memory

A

Temporarily store data that is frequently accessed

Split into different levels

Slower to access but faster than RAM

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

What is vonn Neumann architecture

A

Stores both program instructions and data in the same memory RAM and in the same format BINARY

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

What’s the difference between instructions and data

A

Instruction is an action to perform and data is the value to be used

They are not the same

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

How many times is the FE cycle performed every second

A

It’s performed 1 million times a second

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

What’s the fetch-execute cycle

A

Fetch:the cpu fetches instructions for the main memory(RAM)

decode:the cpu decodes the instruction to understand what actions to perform

Execute:the cpu performs the action specified by the instruction

Repeat:the cycle repeats itself

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

What are the 4 essential registers used in the FE cycle and what do they do

A

program counter(PC):tracks the RAM address of the next instruction to be fetched

Memory address register(MAR):stores the RAM address of the current instruction the cpu need to access

Memory data register(MDR):stores the instruction that has been transferred from RAM to the CPU

Accumulator(ACC):the ACC stores the result of mathematical or logical calculations

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

How does cache memory improve performance

A

Cache memory is closer to the cpu than RAM meaning that it can provide data and instructions to the CPU at a faster rate

A computer with more cache memory (8gb instead of 4gb) would have a higher performance because repeatedly used instructions can be stored and accessed faster

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

What is the limitation of cache memory

A

Cache memory is very costly so most computers only have a small amount

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

What is clock speed

A

Clock speed is the measure of how quickly a CPU can process instructions

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

What is clock speed measured in

A

Clock speed is measure in 3.5 GHZ. This means it can perform 3.5 billion cycles a second

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

How does clock speed improve performance

A

The faster the clock speed the faster the computer can perform the FDE cycle resulting in better performance because more instructions can be processed each second

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

How does overclocking and underclocking affect performance and what are they

A

Overclocking is when the computers clock speed is increased higher then the recommended rate.
this will make the computer perform faster but can lead to overheating and could damage the machine

under locking is when the computers clock speed is decreased lower than the recommended rate
This will make the computer perform slower but will increase the lifespan of the machine

17
Q

What is a core?

A

A core is a complete set of CPU components (CU, ALU and registers) each core is able to perform its own FDE cycle

A multi core cpu have more than one set of components within the same CPU

18
Q

How does the number of cores improve the performance

A

A single core processor can execute one instruction at a time, a dual core processor can execute 2 instruction at a time and a quad core can execute 4 instructions at a time

19
Q

What are the limitations of having many cores

A

If one core is waiting for another core to finish processing,performance may not increase at all

20
Q

What’s an embedded system

A

An embedded system is a computer system built into a larger machine (e.g. washing machine)

It has limited functions and is meant to constantly repeat a task