1.1 Systems Architecture Flashcards

1
Q

What is a computer

A

A machine that takes data and processes it

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

What is hardware

A

The physical components of computer

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

What is software

A

The non-physical parts of a computer that tell it how to perform specific tasks

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

What is an embedded system?

A

Computers that perform a specific task and are built inside larger systems

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

What does the CPU do

A

Fetch, decode and execute instructions

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

What is the CU and what does it do

A

Control Unit
Processes data and controls the flow of data

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

What is the ALU and what does it do

A

Arithmetic logic unit
Does arithmetic calculations and logical operations

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

What is the cache and what does it do

A

Very fast memory, in or near the CPU
Stores frequently used intructions

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

What is a register

A

Low-storage, fast to access pieces of memory inside the CPU that holds specific data

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

What is the PC and what does it do

A

Program counter
Holds the memory address of the next instruction of each F-D-E

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

What does the accumulator do

A

Holds the results of the ALU

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

What is the MAR and what does it do

A

Memory Address register
Holds memory addresses about to be accessed

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

What is the MDR and what does it do

A

Holds the data/ instructions that have been fetched from primary storage

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

State the full F-D-E cycle

A

Fetch:
Memory address transferred from PC to MAR
Instruction is fetched from primary storage
PC increments by 1
Decode:
The instruction is decoded by the CU
Execute:
The instruction is executed by the CPU this could be through the use of calculation by ALU

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

Examples of embedded systems

A

SAT-NAV
Washing machine
Dish washer

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

What is RAM and what does it do

A

Random Access Memory
Stores instructions currently in use and OS

17
Q

What does CPU performance depend on

A

Clock Speed, Cores, Cache

18
Q

How does Clock speed affect CPU performance

A

-Clock controls number of F-D-E cycles per second
-‘Overclocking’ a computer increases its clock speed and therefore number of instructions executed per second

19
Q

How does the number of cores affect CPU performance

A

Each core in CPU processes instructions separately
The more cores a CPU has the more instructions it can carry out

20
Q

How does cache size effect the CPU performance

A

Cache can now store more frequently used instructions
Cache is very fast to access so more instructions are now fast to access meaning increased speed