Systems Architecture Flashcards

1
Q

What is the purpose of the CPU

A

fetch, decode and execute instructions

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

What is the Fetch-Execute cycle

A

The Fetch-Execute Cycle is the cycle that the CPU runs through billions of times per second to make a computer work

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

What happens during the fetch stage

A

the next instruction or data must be fetched from the computer’s memory (RAM)

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

What happens during the decode stage

A

the CPU needs to work out what is required from the instruction

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

What happens during the execute stage

A

the CPU will carry out the instruction that was fetched

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

What are the components of the CPU

A

-Arithmetic Logic Unit (ALU)
-Control Unit (CU)
-Cache
-Registers

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

What does the Arithmetic logic unit do

A

Performs arithmetic operations

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

What does the control unit do

A

-Coordinates how data moves around the CPU by sending a signal to control the movement of the data
-Decodes the instructions fetched from memory

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

What does the cache do

A

Very small, very fast memory located in the CPU which is used to provide quick access to frequently used instructions and data

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

The more cache there is the more data can be stored which …

A

Speeds up the performance of the CPU

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

What do the registers do

A

Extremely small, extremely fast memory located in the CPU

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

What is the Von Neumann architecture

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

What are 4 main registers

A

The Program Counter (PC)
The Memory Address Register (MAR)
The Memory Data Register (MDR)
The Accumulator (ACC)

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

What does the program counter do

A

Holds the memory address of the next instructions to be executed

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

What does the MAR do

A

Holds the memory address of where data or instructions are to be fetched from

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

What does the MDR do

A

Stores the data or instruction which has been fetched from memory

17
Q

What does the Accumulator do

A

Stores the results of any calculations that have taken place in the Arithmetic Logic Unit

18
Q

What are the common characteristics of the CPU

A

Clock Speed
Cache Size
Number of Cores

19
Q

The clock speed is measured in …

20
Q

What does the clock speed do

A

The clock speed measures the number of fetch-decode-execute cycles that can take place in 1 second

21
Q

The faster the clock speed …

A

the more instructions can be fetched and executed per second

22
Q

The larger the cache size …

A

the more frequently used instructions or data can be stored

23
Q

Cache also has a significantly faster …

A

read/write speed than RAM

24
Q

What is a core

A

A core works like it is its own CPU

25
What do cores do
Multiple core processors mean they have multiple separate processing units that can fetch, decode and execute instructions at the same time
26
Multiple cores increase …
the performance of the CPU
27
What is an embedded system
An embedded system is a computer system with a single function, inside a larger mechanical unit
28
What are the properties of an embedded system
-They are small in size -They use less power than a general-purpose computer -They have a lower cost
29
30