Systems Architecture Flashcards

1
Q

def computer

A

elec device that takes input, processes data, and deliver output

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

fetch cycle

A

fetch instruction from main mem
bring back to cpu

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

decode cycle

A

inspect instruction, work out what needs to be done

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

execute cycle

A

carry out instruction
e.g grab more data from ram
perform claculation
storing info back into ram

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

how often fetch decode execute cycle occur

A

billion time per second.
called the clock speed

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

clock speed

A

measured in Hz
1hz = 1 cycle per sec
3GHz = 3bn cycles/sec

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

alu job

A

arithmetic claculations
making logical decisions

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

control unit job

A

send signals to control how data moves around cpu

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

cache

A

very fast memory used to store insturctions and data
very close to cpu or right inside it

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

registers

A

tiny super fast memory in cpu
each has specific purpose

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

internal clock of cpu job

A

provides pulse constant rate to syncronise components

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

FETCH STAGE IN DETAIL

A

program counter checked as it holds address of next instruction 2 b executed.
address used by MAR to feth instruction from RAM and bring it to MDR
addrsss in program coutner incremented to point to next instruction

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

DECODE STAGE

A

control unit decodes instruction to see what is to be done

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

EXECUTE STAGE

A

instruction executed

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

cache size - how it affect cpu perofrmance

A

temporary storage of data/instructions being to and written from
on or very near cpu
stories coipies of recent data/instruct
much quicker to get data from cache than ram - saves time

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

mulitple cores

A

eg quad core processor
it will have 4 seerate processing units

cpus w/ multiple cores have pwr to run multiple programs simulateously

doubling cores doesnt oduble speed
cpus must communicate w/ each other , takes time
many programs not designed 2 make use of multiple cores

17
Q

properties of embedded systems compared to general comps

A

low pwr consumption
small size
rugged operating system
low cost per unit

con:
limited processing resources so more difficult to program/interact with

18
Q

embedded systems

A

designer 4 specific task
engineers optimite it by reducting size, cost + increasing rleiability for task