1.1 system architecture Flashcards

1
Q

What is primary storage?

A

memory in which the computer can store the data or instructions that are currently in use

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

What are the two main types of primary storage?

A

RAM (Random Access Memory)
ROM (Read-Only Memory)

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

What is a common input/output device?

A

Keyboard, Mouse, Monitor, Speaker, Headset,

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

What is an embedded system?

A

A computer with a limited amount of functions, usually within a larger system e.g SatNavs

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

What is a processor?

A

A special component that processes data and instructions to control other components within the computer

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

What is the role of the Control Unit?

A

Transmits control signals to other components,
Decodes data fetched from MDR

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

What are the two main components in the Control Unit?

A

The clock, which coordinates the CPU’s activity.
The decoder, which decodes program instructions

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

What is the role of the ALU (Arithmetic and Logic Unit)?

A

performs all arithmetic and logic operations

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

What is a register?

A

Tiny amounts of super-quick memory within the CPU, they hold information that is needed for the CPU to work

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

What information does the PC (Program Counter) store?

A

The memory address location of the next instruction to be run by the CPU

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

What data does the MDR (Memory Data Register) store?

A

Stores the data that has just been
fetched from, or the data that is about to be written to, the memory.

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

What data does the ACC (Accumulator) store?

A

results, of calculations and operations, from the ALU

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

What is the purpose of the MAR (Memory Address Register)?

A

…to hold the memory address that will be accessed next

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

Which register stores the output of the ALU?

A

Accumulator

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

Why does the CPU have to follow the Fetch, Decode, Execute cycle?

A

To process data and instructions

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

What happens during Fetch?

A

Memory address is copied from PC -> MAR
PC increments by 1
Copy instructions stored in MAR -> MDR

17
Q

What happens during Decode?

A

Instructions in the MDR is decoded by the Control Unit
Control Unit sends control signals to the component within or outside CPU that needs to act

18
Q

What happens during Execute?

A

the operation indicated by the instruction is executed by the appropriate component

19
Q

What are three factors that affect CPU performance?

A

Cores, Cache memory, Clock speed

20
Q

What is Cache memory?

A

a small amount of very fast memory inside the CPU which
stores frequently accessed data and instructions so accessing the data and instructions is quicker