wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CPU performance

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

In parallel processing ...

a)

More than one instruction is processed simultaneously

b)

Less than one instruction is processed simultaneously

c)

Processing data is slow

d)

Only one instruction is processed at a time

2.

What process divides a complex task into multiple parts and assigns each part to a processor?

a)

Von neuman architecture

b)

System processing

c)

Parallel Processing

d)

Rapid Processing

3.

Using different parts of the CPU to perform different stages of multiple instructions simultaneously

a)

Caching

b)

Pipelining

c)

Cores

d)

Clock speed

4.

Select the 4 different stages to performing an instruction

a)

Fetch

b)

Opcode

c)

Decode

d)

Execute

e)

Write

5.

______ is the process where different parts of the CPU are used for performing tasks

a)

Caching

b)

Pipelining

c)

Core

d)

Clock speed

6.

What is Cache Memory?

a)

Memory located on the PSU

b)

Memory located on the Motherboard

c)

Memory located on the internet

d)

Small amount of memory located on the CPU.

7.

Fastest form of memory is known as ..

a)

SSD memory

b)

RAM

c)

Cache Memory

d)

Parallel computing

8.

Select 3 CPU Performance Factors

a)

Hard disk space

b)

Cache

c)

Number of Cores

d)

Clock speed

e)

RAM size

9.

A dual core system is always twice as fast as a single core system.

a)

TRUE

b)

FALSE

10.

Pipelining means...

a)

Running the fetch-decode-execute cycle more efficiently

b)

Waiting for a full fetch-decode-execute cycle to complete before starting the next

c)

Fetches the next instruction while the previous instruction is still decoding

d)

CISC processors can run more efficiently

e)

RISC processors can run more efficiently

11.

Each core inside a multi-core processor has its own cache.

a)

TRUE

b)

FALSE

12.

Parallel processing is...

a)

instructions which are done one after the other to complete a task

b)

instructions which are run concurrently to complete a task

c)

Always possible

d)

Not always possible

13.

The technique where multiple instructions are fetched, decoded, and executed in overlapping phases is called (a)   .

14.

In a CPU, the (a)   is responsible for performing arithmetic and logical operations.

15.

The primary function of the (a)   in the CPU is to decode and execute instructions.

16.

The (a)   is a small, high-speed storage area in the CPU that holds frequently accessed data and instructions.

17.

What are the potential challenges or limitations of pipelining?

a)

Data dependencies, branch instructions, and resource contention.

b)

Data hazards, instruction hazards, and control hazards.

c)

Parallelism, cache size, and instruction level parallelism.

d)

Memory access, clock speed, and instruction set.

18.

What is the difference between pipelining and parallel processing?

a)

Pipelining is the overlap of instruction execution, while parallel processing is the simultaneous execution of multiple tasks.

b)

Pipelining is the same as parallel processing.

c)

Pipelining is the execution of multiple tasks simultaneously.

d)

Parallel processing is the overlap of instruction execution.

19.

How can pipelining be implemented in a CPU architecture?

a)

By executing instructions sequentially without any parallelism.

b)

By increasing the clock speed of the CPU.

c)

By reducing the number of stages in the instruction execution process.

d)

By breaking down the execution of instructions into multiple stages and allowing each stage to work on a different instruction simultaneously.

20.

(a)   is a small amount of memory which is a part of the CPU. It holds instructions that the CPU is likely to reuse.

21.

Which type of memory is closest to the CPU?

a)

RAM

b)

Secondary storage

c)

Cache

d)

ROM

22.

Which part of the CPU reads the cache?

a)

CPU Clock

b)

Arithmatic Logic Unit

c)

CPU Bus

d)

Control Unit

23.

Which cache type is the fastest to access?

a)

Level 1

b)

Level 2

c)

Level 3

d)

Main memory

24.
What happens at the Decode step of the fetch-decode-execute cycle?
a)
The CPU makes sense of the instructions.
b)
The CPU fetches the information from RAM.
c)
The instructions are executed.
25.

The CPU fetches instructions from.... and executes those instructions.

a)

Memory

b)

ALU

c)

ROM

d)

Input Device

26.
A quad core processor has how many cores
a)
1
b)
2
c)
4
d)
8
27.
A processor with two cores is called a
a)
quad core processor
b)
double core processor
c)
CPU x2
d)
dual core processor
28.
The overall rate of fetching and executing instructions is multiplied by the number of cores.
a)
true
b)
FALSE
29.
A dual core processor will always process data faster than a single core processor
a)
False
b)
True
30.
What does the MAR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
31.
What does the MDR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
32.
What does the Program Counter do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
33.
What does the Accumulator do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
34.
What does the CU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
35.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
36.
What is meant by ‘Clock Speed’?
a)

The number of instructions a CPU can carry out per second

b)

How fast the CPU performs the F-D-E cycle

c)
The speed of the last instruction
d)
The number of instructions the CPU can store in RAM
37.
What is meant by a multi-core processor?
a)
A single CPU with multiple core components
b)
A multi CPU system
c)
A CPU that has been overclocked
d)
A CPU that has a faster clock speed