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 …

A

Hertz

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
Q

What do cores do

A

Multiple core processors mean they have multiple separate processing units that can fetch, decode and execute instructions at the same time

26
Q

Multiple cores increase …

A

the performance of the CPU

27
Q

What is an embedded system

A

An embedded system is a computer system with a single function, inside a larger mechanical unit

28
Q

What are the properties of an embedded system

A

-They are small in size
-They use less power than a general-purpose computer
-They have a lower cost

29
Q
A
30
Q
A