SLR 1 Flashcards

Structure and functions of the processor

You may prefer our related Brainscape-certified flashcards:
1
Q

What does the CU (Control Unit) do?

A

Co-ordinates all activities of the CPU

Directs flow of data between CPU and other devices

Accepts the next instruction, decodes it, handles its execution, then stores the resulting data back in memory or registers

Uses clock and registers

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

What does the PC (Program Counter) do?

A

Holds the address of the next instruction to be executed

At the start of each FDE cycle the address held in the PC is copied to the MAR

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

What does the MAR (Memory Address Register) do?

A

Holds the address of the memory location from data or an instruction

The data to and from memory must travel down the data bus and pass through the MDR

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

What does the CIR (Current Instruction Register) do?

A

Holds the current held instruction

The contents of the MDR are copied to the CIR if it’s an instruction

Contains the opcode and operand which make up the instruction

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

What does the ALU (Arithmetic Logic Unit) do?

A

Performs addition, subtraction, multipication and division

Allows for bit shift operations

Allows the boolean logic operations: Comparison, AND, OR, NOT, XOR

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

What does the ACC (Accumulator) do?

A

Data or control information is stored inside

Can store the results of the ALU for a period of time

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

What does the Address Bus do?

A

Carries memory addresses that identify where the data is being read or written to

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

What does the Data Bus do?

A

Carries the binary 1s and 0s that make up the actual information being transmitted around the CPU/Computer

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

What does the Control Bus do?

A

Carries command and control signals to and from every component of the CPU/Computer

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

What does the decode unit do?

A

It prepares the execution of an instruction by looking up the binary code in its table so the CPU knows what to do

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

What does the status register do?

A

Contains information about the state of the processor

Reads individual bits

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

What does the clock do?

A

The electronic unit that synchronises related components by generating pulses at a constant rate

Measured at hertz (the number of cycles per second)

The higher the clock rate, the faster the computer runs

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

What does the IR (Interrupt Register) do?

A

It is checked by the CPU to see if an interrupt is awaiting processing

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

What does the Cache do?

A

Holds commonly completed instructions

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

What does the opcode and operand do?

A

They make up an instruction

Opcode - Tells the computer what to do

Operand - Tells the computer what to do it to

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

How does a CPU work?

A

The CPU interprets, processes and executes instructions, most often from the hardware and software programs running on the device. The CPU performs arithmetic, logic, and other operations to transform data input into more usable information output.

17
Q

What is a core?

A

Essentially a mini-CPU with it’s own registers, ALU, Accumulator, CU, etc

A multi-core systems is self-explanatory, a system with multiple cores

18
Q

Why is pipelining important?

A

To make efficient use of the CPU by using every available register

19
Q

What is the instruction pipeline?

A

Consists of the various stages an instruction must move through a processor

20
Q

What is the arithmetic pipeline?

A

Consists of parts of an arithmetic operation that can be broken down and overlapped as they are carried out

21
Q

What is the Von Neumann architechture?

A

Instructions and data are stored in separate units

Each has it’s own bus

Reading and writing can be done at the same time as fetching an instruction

Used by RISC processors

22
Q

What is SIMD (Single Instruction Multiple Data)?

A

Parallel processing where the processor carries out a single instruction on multiple data items at a time

Often used by graphical processor

23
Q

What is MIMD (Multiple Instructions Multiple Data)?

A

Another version where multiple instructions are carried out by multiple data items

24
Q

What is Distributed Computing?

A

Multiple computers working together to take on a bigger problem