SLR1 - Structure and Function of the Processor Flashcards

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

Describe the fetch part of the Fetch-Decode-Execute Cycle.

A
  1. The Program Counter holds the address of the next instruction to be carried out.
  2. This address is copied into the MAR
  3. The contents of the address in the MAR are copied into the MDR
  4. The contents of the MDR are copied into the CIR.
  5. The contents of the PC are incremented
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the Decode part of the Fetch-Decode-Execute Cycle.

A
  1. The contents of the CIR are divided into binary of the operation to be carried out and probably the address of the data that will be used by the program.
  2. The control unit then interprets the operation so that the processor knows what to do next.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the Execute part of the Fetch-Decode-Execute Cycle.

A
  1. The address part of the instruction is copied from the CIR to the MAR.
  2. The data found in the address in the MAR is copied to the MDR.
  3. The data is used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

State and explain the ALU

A

Arithmetic Logic Unit
Where data is processed and manipulated. Normally consists of arithmetic operations or logical comparisons allowing a program to make decisions.

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

State and explain the CU

A

Control Unit
The part of the CPU that manages the execution of instructions. It fetches each instruction in sequence and decodes and synchronises it before executing it.

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

State and explain the CIR

A

Current Instruction Register

A register in the control unit that stores the address of the next instruction currently being executed and decoded.

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

Explain the purpose of registers

A

Tiny amounts of extremely fast memory located in the CPU normally designed for a specific purpose, where data or or control information is stored temporarily.

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

State and explain the PC

A

Program Counter

A register in the control unit which holds the 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

Explain the use of the accumulator

A

A special register within the ALU. It is used to hold the data currently being processed by the central processor.

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

State and explain the MAR

A

Memory Address Register

A register that stores the address of the memory location currently in use.

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

State and explain the MDR

A

Memory Data Register
A register in the CPU that stores data being transferred to and from the immediate-access store. It acts as a buffer, allowing the central processor and memory unit to act independently without being affected by minor differences in operation.

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

Describe a bus

A

A common physical pathway shared by signals to and from several components of a computer.

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

Describe the address bus

A

The part of the bus which carries identification about where the data is being sent.

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

Describe the data bus

A

The part of the bus which carries the actual information.

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

Describe the control bus

A

Carries command and control signals to and from every other component of a computer.

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

Define the clock speed

A

Cycles per second measured in Hz. The higher the clock speed the faster the computer could work.

17
Q

Describe the Von Neumann Architecture

A

Traditional computer architecture that forms the basis of most digital systems. A single control unit manages program flow following a linear sequences of fetch-decode-execute.

18
Q

Define and explain the CPU

A

Central Processing Unit

The main part of the computer, consisting of the registers, ALU and control Unit

19
Q

Define and explain the F-D-E

A

Fetch-Decode-Execute Cycle
The complete process of retrieving an instruction from store, decoding it and carrying it out. Also known as the instruction cycle.

20
Q

Define Cache

A

A part of the main store between the central processor and the rest of the memory. It has extremely fast access, so sections of a program and its association data are copied there to take advantage of its short fetch cycle.

21
Q

Describe L1 Cache

A

Often located directly on the CPU itself, very low capacity, very expensive, typically runs at the same speed as the CPU

22
Q

Describe L2 Cache

A

Often part of the CPU module, still very expensive, larger capacity, but still less than 1MB, runs at CPU or close to CPU speed.

23
Q

Describe L3 Cache

A

Often located further away on motherboard, less expensive, large capacity, typically shared between cores.

24
Q

Describe the Harvard Architecture

A

A computer architecture with physically separate storage and signal pathways for instructions and data.

25
Q

Describe pipelining

A

The concurrent decoding of two or more machine instructions. While part of one instruction is being decoded, another part of a second instruction may also be decoded.