1.1 System Architecture Flashcards

1
Q

Program Counter(PC)

A

Holds the address of the next instruction

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

MAR(Memory Address Register)

A

Holds the address of the data/instruction to be fetched from the RAM

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

MDR(Memory Data Register)

A

Holds the data/instruction fetched from the RAM

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

ACC(Accumulator)

A

Holds the result of the calculation/operation done by the ALU

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

CIR(Current Instruction Register)

A

Holds the current instruction being executed

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

CU(Control Unit)

A

Handles movement of instructions and data around the computer, fetches, decodes, executes instructions, control signals that control hardware

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

Why use Von Neumann Architecture?

A

Uses a stored program concept, stores the program instructions which are stored in the same place as the data which is used when running a program. Don’t have to run a program separate to data making it easier to set up and run system

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

What holds the data/instruction fetched from RAM?

A

MDR(Memory Data Register)

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

What holds the current instruction being executed?

A

CIR(Current Instruction Register)

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

What holds the result of the calculation/operation done by the ALU?

A

ACC(Accumulator)

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

What holds the address of the next instruction?

A

PC(Program Counter)

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

What holds the address of the data/instruction about to be fetched from the RAM?

A

MAR(Memory Address Register)

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

What 5 components are registers?

A

PC, MAR, MDR, ACC, CIR

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

CPU:

A

Fetch, decode and execute instructions

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

Fetch-Execute Cycle:

A

Fetches the next instruction from RAM, works out what to do with it, carries it out, increments PC by 1

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

Cache:

A

Very fast memory in CPU, slower than registers, faster than RAM. Stores frequently used data that the CPU can access quickly. Greater storage than registers.

17
Q

Clock speed:

A

The number of instructions a single processor core can execute per second

18
Q

Cache size:

A

A larger CPU cache gives the CPU faster access to frequently used instructions without having to fetch these instructions from RAM. Improves performance

19
Q

Number of cores:

A

Each CPU core can process data independently. The more cores a CPU has the more instructions it can carry out at once

20
Q

Embedded systems:

A

Computers built into other devices. Dedicated systems so easier to design and produce

21
Q

ALU

A

Performs mathematical and logic operations, gateway between primary and secondary storage

22
Q

Registers:

A

Small amounts of high speed memory in CPU, store data needed for processing

23
Q

Difference between data and address:

A

Address: unique identifiers to locations in memory for the data - information

24
Q

Embedded systems:

A

Specific function, dishwashers, digital watches, electronic calculators, less processing power and power, cheap to design