Search Header Logo
J277.1.1.1IP.revision

J277.1.1.1IP.revision

Assessment

Presentation

Computers

10th - 11th Grade

Easy

Created by

Ian Currie

Used 2+ times

FREE Resource

17 Slides • 29 Questions

1

J277.1.1.1.The purpose of the CPU

by Mr. Shingari

2

​1.1.1. Architecture of the CPU

Walt:​

To be able to describe the purpose of the CPU.

To be able to state the function of the CPU (fetch and execute instructions stored in memory).

3

​Main components of computer

media

4

​CPU- Central Processing Unit

The processor controls all the processing of the computer.  The ‘brains’ of the computer

​Retrieves data/instructions from main memory (fetches).

​Processes data

​Carries out instructions (executes instructions).

Stores data into main memory once executed.

5

​Fetch-decode -execute cycle

FETCH – Fetches the next instruction and associated data to be fetched from main memory

​DECODE – Interprets the instruction, decodes it.

​EXECUTE – Performs the instruction, it executes it.

6

​Wilf

​You know what is the purpose of the cpu.

​You know what is FDE.

7

Fill in the Blanks

Type answer...

8

Fill in the Blanks

Type answer...

9

Multiple Choice

The CPU is:

1

Control processing unit

2

Centralised process unit

3

Central process unified

4

Central processing unit

10

Multiple Choice

The processor…

1

Carries out instructions

2

Is main memory

3

Is secondary storage

4

Is an input device

11

Multiple Choice

 The main computer components are:

1

Input/Output/CPU/Main memory

2

CPU/Main memory/Secondary storage

3

Input/Output/CPU/Main memory/Secondary storage

4

CPU/Main memory/Secondary storage

12

​Walt

​To be able to describe the common CPU components and their function.

ALU (Arithmetic Logic Unit)

CU (Control Unit)

Cache

Registers

13

CPU components

​The main components are called:

Control Unit (CU)

Arithmetic Logic Unit (ALU)

Registers that help carry out the above operations.

Registers are immediate memory, which is very fast temporary memory on the CPU to speed up access.

14

​ALU

​Arithmetic operations

Addition, subtraction, multiplication and division.

Logical operations

Basic logical operations like AND/OR calculations.

15

​Control Unit (CU)

​Sends control signals between the different internal components:

Memory Read

Memory Write

Hard Disk Drive Read

I/O Write

16

​Cache

  • ​This is very fast, and usually a very small amount of memory on the processor chip.

  • ​As programs are executing, the cache holds commonly used instructions.

  • ​There are levels of cache L1 and L2.

  • ​L1 is usually smaller but faster.

media

17

​Registers

​Registers that help carry out the operations in ALU .

Registers are immediate memory, which is very fast temporary memory on the CPU to speed up access.

18

​Wilf

​You can explain the purpose of each component of CPU

19

Multiple Choice

its controls all the processes flowing in and out from the processor

1

CU

2

ALU

3

Registers

4

Cache

20

Multiple Choice

What is more expensive Cache or RAM?

1

Cache

2

RAM

21

Multiple Choice

it performs arithmetic operations and logic

1

CU

2

ALU

3

Registers

4

Cache

22

Multiple Choice

The CPU cache stores
1
Only instructions
2
Word documents
3
Frequently accessed data and instructions
4
A list of IP addresses

23

Multiple Choice

A cache makes recently accessed data immediately available to the processor
1
true
2
FALSE

24

Fill in the Blanks

Type answer...

25

Fill in the Blanks

Type answer...

26

Fill in the Blanks

Type answer...

27

Fill in the Blanks

Type answer...

28

​CPU registers

PC (Program Counter)- holds the memory address of the next instruction to be processed

MAR (Memory Address Register)-holds the address (location in memory) of the current instruction or piece of data to be fetched or stored.

MDR (Memory Data Register)- holds data or a program instruction when it is fetched from memory or data that is waiting to be written to memory.

ACC (Accumulator)- stores the results of operations carried out in the ALU are stored.

29

​Fetch-

Fetch part of the cycle:

Program counter is incremented for each instruction of the program being executed.

The contents of the Program Counter are put into the MAR (Memory Address Register).

The address is transferred along the address bus to main memory (this address indicates which part of memory to fetch the data/ instructions from.

​The data/instruction that has been addressed is transferred back to the processor along the data bus. This is held in the MDR (Memory Data Register).

30

​Walt

​To describe the function of registers in the Fetch-Execute cycle

To understand how Fetch – Decode - Execute works in more detail

31

Fill in the Blanks

Type answer...

32

Fill in the Blanks

Type answer...

33

Fill in the Blanks

Type answer...

34

Fill in the Blanks

Type answer...

35

​Decode/Execute part

it is interpreted to find out what operation need to be performed. The instruction is split into an Op-Code and an Operand.

The instruction is then caried out by the ALU (Arithmetic Logic Unit) or control unit.

36

Multiple Choice

Where are the results of calculations stored?
1
Accumulator
2
ALU
3
MDR
4
CIR

37

Multiple Choice

Which component would calculate the result of 6 * 4?
1
Accumulator
2
ALU
3
Control Unit
4
MAR

38

Multiple Choice

Which is a feature of the address bus
1
Transfers addresses 
2
Bi-Directional
3
Carries control signals
4
Transfers Data and Instructions

39

Multiple Choice

Processor doesn’t do the following

1

Process data

2

Execute instructions

3

Execute data

4

Operate in Hz

40

Multiple Choice

The part of a processor in which instructions are executed is known as?

1

Core

2

Centre

3

Execution

4

Instruction centre

41

Multiple Choice

Retrival practice: What acts as an intermediary between the processor and the main memory?

1

Bus

2

User

3

Cache

4

Clock

42

Multiple Choice

What is held in cache?

1

All the programming instructions

2

Commonly used instructions and data

3

Instructions that have been processed

4

Data that hasn’t been used for a long time

43

Multiple Choice

Which component would perform an operation such as 5+8 ?

1

Arithmetic Logic Unit

2

Accumulator

3

Cache

4

Control Unit

44

Multiple Choice

What is held in ROM?

1

Data currently in use

2

Bootstrap loader

3

Instructions frequently used

4

Operating System

45

Multiple Choice

Which Register is the first to be accessed during the Fetch- Decode- Execute cycle?

1

PC

2

MAR

3

MDR

4

CIR

46

Multiple Choice

What is the purpose of the accumulator?

1

To perform arithmetic operations

2

To hold the results of a calculation

3

To hold the accumulation of instructions that have happened

4

To remember the previous instruction being worked on

J277.1.1.1.The purpose of the CPU

by Mr. Shingari

Show answer

Auto Play

Slide 1 / 46

SLIDE