Systems Architecture Flashcards

1
Q

What does the CPU stand for

A

Central Processing Unit

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

What is the purpose of the CPU

A

Is to 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
3
Q

Draw a diagram of the CPU and label the four components

A

look up for answer

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

describe the purpose of the control unit

A

sends control signals to direct the operation of the cpu

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

describe the purpose of the ALU

A

performs simple calculations and logical operations

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

describe the purpose of the registers

A

is a temporary storage space for one instruction or address

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

describe the purpose of the Cache memory

A

is used to temporarily store data that is frequently accessed

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

describe key features of Von 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
9
Q

Explain how an instruction is different to data

A

An instruction is an action to perform and data is the value to be used

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

what is the purpose of the registers

A

Is a small storage space for temporary data in the CPU and each have a specific role.

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

Describe the purpose of the Program counter

A

the register that tracks the ram address of the next instruction to be fetched

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

Describe the purpose of Memory Address Register

A

Stores the ram address of the current instruction or data the CPU needs to access

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

Describe the purpose of the Memory data Register

A

The MDR stores the instruction that has been transferred from RAM to the CPU

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

Describe the purpose of the Accumulator

A

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
15
Q

What registers are used in fetch.

A

PC, MAR and MDR

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

What registers are used in execute.

17
Q

What registers store an address

A

PC and MAR

18
Q

What registers store data

A

MDR and ACC

19
Q

what is cache memory

A

is the temporary storage for frequently accessed data

20
Q

Describe two ways more cache memory will mean performance is higher

A

1.cache memory is closer to the CPU so it can transfer data faster
2.a computer with more cache memory should perform better as more frequently used instructions can be stored and used later

21
Q

why do most computers have a small amount of cache memory

A

its costly

22
Q

what is clock speed and what is it measured in

A

clock speed is the measure of how fast a CPU can process instructions and is measures in Giga Hertz (GHz)

23
Q

how does higher clock speed improve performance?

A

the higher amount of cycles you can do a second the more instructions can be processed every second

24
Q

explain the terms overclocking and underclocking and explain the effects on the performance of a computer

A

1.Overclocking is where the clock speed is increased above the recommend amount and increases performance but can lead to over heating and can damage the PC
2.underclocking is where the clock speed is decreased below the recommended amount and decreases performance but increases the lifespan of the PC

25
What is a core
is a complete set of CPU components
26
why would a quad core have a higher performance than a dual core?
a quad core can process 4 instructions at once while a dual core can only process 2 instructions at once making the quad core process 2 times faster than a dual core.
27
explain two reasons why having more cores doesn't necessarily mean the performance will be better
1.if one of the cores is finished processing and is waiting for another core to finish processing it can make no effect of have a quad core to a dual core. 2.some programs and programed to process multi core PC's making no difference at all
28
what is an embedded system?
is a computer system built a into larger machine to provide a means of control
29
Give two examples of an embedded system
a washing machine has a chip that manages the different program cycles and a traffic light has a chip that determines when to change to a green light to a red light