1.1 Systems Architecture (1.1.1 Architecture of the CPU) Flashcards

1
Q

What does the CPU do

A

processes instructions, and co-ordinates and manages the hardware devices

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

what does CPU stand for

A

Central Processing Unit

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

What is the Von Neumann architecture

A

It stores the program instructions as well as the data in memory

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

two major components of the CPU

A

control unit, arithmetic-logic unit

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

what is a register

A

Small, superfast memory in the cpu

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

what is cache

A

it stores frequently used instructions - it is slower to access than registers but faster than RAM

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

What are the registers in the CPU

A

program counter, memory address register, memory data register, accumulator

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

What is the program counter

A

holds the memory address of the next instruction to be executed

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

What is the MAR

A

holds the memory address of the current instruction, and then the memory address about to be used by the CPU

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

What is the MDR

A

holds the actual data or instruction

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

What is the accumulator

A

holds the result of a calculation before it is transferred to memory

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

what is the control unit

A

co-ordinates and controls all of the activities taking place within the CPU

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

what is the ALU

A

Arithmetic logic unit

performs arithmetic and logic operations, such as AND, OR and NOT

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

What is the Fetch-Decode-Execute Cycle

A

The process that the CPU uses to retrieve and execute instructions

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

What does the fetch instruction do?

A

causes the next instruction and any data involved to be fetched from main memory

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

decode instruction

A

decodes the instruction in the MDR by the CU, loads values into MAR or MDR

17
Q

execute instruction

A

instruction is executed

18
Q

program counter (2)

A

incremented as soon as the instruction has been fetched