wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prelim EEC01

Total questions: 70

Worksheet time: 36mins

Name
Class
Date
1.

What does ISA stand for?

a)

Instruction Storage Allocation

b)

Instruction Set Architecture

c)

Integrated System Architecture

d)

Internal Software Algorithm

2.

Which of the following is NOT a function of an ISA?

a)

Defining instruction formats

b)

Managing memory allocation

c)

Controlling the register set

d)

Specifying addressing modes

3.

Which of the following is NOT an ISA type?

a)

x86

b)

ARM

c)

RISC-V

d)

PCIe

4.

Who originally developed the x86 ISA?

a)

ARM Holdings

b)

Intel

c)

IBM

d)

Qualcomm

5.

Which CPU uses the x86 ISA?

a)

Qualcomm Snapdragon

b)

Apple M2

c)

Intel Core i9

d)

ARM Cortex-A78

6.

What extension added 64-bit support to x86?

a)

SSE

b)

x86-64

c)

ARMv8

d)

RISC-V

7.

What does ARM stand for?

a)

Advanced RISC Machines

b)

Arithmetic Register Model

c)

Adaptive Register Memory

d)

Accelerated RISC Mode

8.

Which of the following devices commonly use ARM processors?

a)

Desktop PCs

b)

Smartphones

c)

High-performance servers

d)

Legacy IBM systems

9.

What is an example of an ARM-based processor?

a)

Intel Core i7

b)

Apple M1

c)

AMD Ryzen

d)

NVIDIA RTX 4090

10.

What makes RISC-V different from x86 and ARM?

a)

It is open-source

b)

It is developed by a single company

c)

It only supports 8-bit operations

d)

It is primarily used in gaming

11.

What is user-space simulation used for?

a)

Running an entire OS

b)

Running specific applications without an OS kernel

c)

Simulating hardware behavior

d)

Testing real-world device interactions

12.

What does full-system simulation allow?

a)

Only executing specific user applications

b)

Running an entire operating system

c)

Simulating only memory operations

d)

Executing real hardware instructions

13.

What is the fastest type of memory?

a)

RAM

b)

SSD

c)

Cache

d)

Hard Disk

14.

Which of the following is NOT part of the memory hierarchy?

a)

Registers

b)

L1 Cache

c)

Arithmetic Logic Unit (ALU)

d)

RAM

15.

What is the function of cache memory?

a)

Store user files

b)

Speed up access to frequently used data

c)

Replace main memory

d)

Act as a secondary storage device

16.

What is a cache hit?

a)

Data is found in the cache

b)

Data must be retrieved from RAM

c)

CPU stalls due to memory issues

d)

Data is lost from the cache

17.

What is a cache miss?

a)

Data is not found in the cache

b)

Data is found in L1 cache

c)

CPU executes an invalid instruction

d)

Memory overflow occurs

18.

What is the consequence of a cache miss?

a)

Faster execution time

b)

Increased memory access latency

c)

Improved CPU efficiency

d)

Reduced power consumption

19.

Which type of cache miss occurs when a block is evicted due to limited space?

a)

Compulsory miss

b)

Capacity miss

c)

Conflict miss

d)

Instruction miss

20.

What is a compulsory miss?

a)

A miss that happens when a block is accessed for the first time

b)

A miss caused by cache block replacement

c)

A miss due to cache associativity issues

d)

A miss occurring in the ALU

21.

Which cache level is closest to the CPU?

a)

L1 Cache

b)

L2 Cache

c)

L3 Cache

d)

RAM

22.

What happens in a conflict miss?

a)

A block is evicted because the cache is full

b)

Multiple memory blocks map to the same cache location

c)

A block is accessed for the first time

d)

Data is lost during a pipeline stall

23.

How can cache misses be reduced?

a)

Increasing cache size

b)

Reducing CPU frequency

c)

Using more registers

d)

Lowering the cache associativity

24.

What is the hit ratio formula?

a)

(Cache Misses / Total Cache Accesses) × 100

b)

(Cache Hits / Total Cache Accesses) × 100

c)

(Cache Hits / CPU Cycles) × 100

d)

(Cache Accesses / Cache Hits) × 100

25.

What does a higher cache hit rate indicate?

a)

More frequent memory accesses

b)

Better CPU performance

c)

More cache misses

d)

Higher latency

26.

What can cause pipeline stalls?

a)

Cache misses

b)

Faster clock speeds

c)

More CPU cores

d)

Larger RAM size

27.

Which of the following can improve cache performance?

a)

Increasing cache block size

b)

Using smaller cache memory

c)

Reducing cache associativity

d)

Disabling branch prediction

28.

Which cache organization has the lowest miss rate?

a)

Direct-mapped cache

b)

Fully associative cache

c)

Set-associative cache

d)

LRU cache

29.

How does increasing cache size impact performance?

a)

Reduces cache misses

b)

Increases cache access time

c)

Decreases CPU speed

d)

Increases instruction latency

30.

Which type of memory access is slowest?

a)

L1 Cache

b)

L2 Cache

c)

RAM

d)

Registers

31.

What is a bottleneck in computer performance?

a)

A hardware or software component that limits overall system performance

b)

The process of increasing CPU clock speed

c)

A type of cache memory

d)

A method for improving GPU performance

32.

Which of the following is a common cause of bottlenecking in a computer system?

a)

A fast SSD with a slow CPU

b)

Using more RAM

c)

Overclocking the CPU

d)

Increasing network bandwidth

33.

33.

Supposed you have just opened your computer. The image shows a newly loaded program accessing memory for the first time. What type of cache miss is this?

a)

Coherence Miss

b)

Capacity Miss

c)

Conflict Miss

d)

Compulsory Miss

34.

34.

The screen displays a image, but the cache is too small to hold all required data. Some older data gets evicted before it is needed again. What type of miss is this?

a)

Conflict Miss

b)

Capacity Miss

c)

Write Miss

d)

Compulsory Miss

35.

Increasing the size of the cache can help reduce which type of cache miss?

a)

Conflict Miss

b)

Temporal Miss

c)

Capacity Miss

d)

Compulsory Miss

36.

What is the primary purpose of a CPU cache?

a)

To increase RAM size

b)

To manage power consumption

c)

To speed up data access for the CPU

d)

To store data permanently

37.

What is the effect of a high cache miss rate on system performance?

a)

Reduced power usage

b)

Improved speed

c)

Increased latency

d)

Enhanced data security

38.

What is the primary role of an Instruction Set Architecture (ISA)?

a)

To define the hardware components of a CPU

b)

To specify the set of instructions that a CPU can execute

c)

To manage the operating system's memory allocation

d)

To optimize software performance

39.

What is the primary function of a CPU cache?

a)

To store data permanently

b)

To speed up data access for the CPU

c)

To manage power consumption

d)

To increase RAM size

40.

What type of cache miss occurs when a requested block is not found in the cache?

a)

Compulsory Miss

b)

Capacity Miss

c)

Conflict Miss

d)

Temporal Miss

41.

What is the main advantage of using a solid-state drive (SSD) over a traditional hard disk drive (HDD)?

a)

Lower cost per gigabyte

b)

Faster data access speeds

c)

Greater durability against physical shock

d)

Higher storage capacity

42.

A typical computer system is equipped with a hierarchy of memory subsystems, some internal to the system and some external.

a)

True

b)

False

43.

Internal memory capacity is typically expressed in terms of _________

a)

hertz

b)

nanos

c)

bytes

d)

LOR

44.

The L1 cache is faster than the L3 cache

a)

True

b)

False

45.
The CPU cache is a memory buffer that sits between the hard drive and the main memory
a)
true
b)
FALSE
46.
Cache memory temporarily stores data.
a)
true
b)
FALSE
47.
CPU cache has lower access time than RAM
a)
true
b)
FALSE
48.
The CPU cache stores
a)
Only instructions
b)
Word documents
c)
Frequently accessed data and instructions
d)
A list of IP addresses
49.
The bigger the cache, the longer it takes to store instructions that the processor needs
a)
true
b)
FALSE
50.
Having a larger cache size on the CPU can improve the performance of the computer.
a)
true
b)
FALSE
51.
Typical cache sizes range from about
a)
512 MB to 8 GB
b)
2000 kB to 2000 GB
c)
1 GB to 2 TB
d)
512 KB to 8 MB
52.
Multicore processors can have a separate cache for each core.
a)
true
b)
FALSE
53.
A cache makes recently accessed data immediately available to the processor
a)
true
b)
FALSE
54.
CPU cache memory is typically volatile
a)
true
b)
FALSE
55.

Why is ARM architecture widely used in mobile devices?

a)

It has the highest CPI

b)

It provides high power efficiency and performance

c)

It supports fewer compilers

d)

It’s easier to overclock

56.

Why did Apple shift from Intel x86 to ARM in its M1/M2 chips?

a)

ARM has higher transistor counts

b)

ARM chips offer better performance per watt

c)

x86 supports more instruction formats

d)

RISC-based chips are cheaper to manufacture

57.

Where does the ISA lie in the system architecture?

a)

Between the user interface and applications

b)

Between the hardware and machine-level software

c)

Between RAM and cache memory

d)

Between CPU and I/O devices

58.

What best describes the role of an Instruction Set Architecture (ISA)?

a)

It controls network communication protocols

b)

It determines the screen resolution of a computer

c)

It serves as an interface between hardware and software

d)

It defines the structure of an operating system

59.

What does the acronym ISA stand for?

a)

Instruction Set Architecture

b)

Integrated System Architecture

c)

Internal Storage Architecture

d)

Instruction Storage Array

60.

What is the main advantage of cloud computing?

a)

Increased hardware costs

b)

Reduced need for physical storage

c)

Enhanced local processing power

d)

Improved software installation times

61.
Increased RAM in computer systems means..
a)
More programs can run simultaneously 
b)
Larger files can be processed
c)
Changes to files will not need to be saved
d)
Virtual memory can run simultaneously 
62.

Very fast memory that is built into the CPU. Blocks of memory copied here from RAM.

a)

RAM

b)

Flash Memory

c)

Cache Memory

d)

Virtual Memory

63.
ROM Vs RAM: All the contents are lost when the power is turned off..
a)
RAM
b)
ROM
64.
RAM temporarily stores data you are working on and applications you have open
a)
True
b)
False
65.

RAM stands for

a)

Revised Allied Memory

b)

Read access Memory

c)

Reusable Added Memory

d)

Random Access Memory

66.

Identify the highest speed of memory

a)

Tertiary memory

b)

Secondary memory

c)

Main memory

d)

Cache memory

67.
Why is RAM temporary?
a)
Because it doesn't stay forever
b)
Because it has limited space
c)
Because it is non-volatile
d)
Because it is volatile
68.
Which of these items are NOT stored in RAM
a)
Instructions to load up the computer
b)
Data
c)
Programs
d)
Applications
69.
Cache is used to make the computer faster
a)
TRUE
b)
FALSE
70.
Solid state drive
a)
Storage that works by storing the data in electronic circuits
b)
Storage that can be disconnected from the main computer unit, for example to transfer files between computers.
c)
Storage that uses a surface which can be magnetised to store data.