Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Memory System Design

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Which characteristic primarily determines how fast a memory system can supply data to the CPU?

a)

Capacity

b)

Latency

c)

Bandwidth

d)

Cost per bit

2.

In a hierarchical memory design, the main goal is to:

a)

Reduce the total memory cost

b)

Simulate a fast and large memory at a reasonable cost

c)

Maximize cache hits only

d)

Eliminate secondary storage access

3.

A cache memory operates based on the principle of:

a)

Demand paging

b)

Spatial and temporal locality

c)

Data redundancy

d)

Memory fragmentation

4.

When a requested data is not found in the cache, it is termed as:

a)

Cache access

b)

Cache overflow

c)

Cache miss

d)

Cache swap

5.

The register that holds the address of the memory location to be accessed is called:

a)

Memory Data Register (MDR)

b)

Memory Address Register (MAR)

c)

Instruction Register (IR)

d)

Program Counter (PC)

6.

Which of the following best describes virtual memory?

a)

A technique for storing programs permanently in ROM

b)

A process of compressing memory data

c)

A method for extending main memory capacity using secondary storage

d)

A cache memory replacement strategy

7.

In a demand paging system, when a page not in memory is accessed, this event is called:

a)

Page allocation

b)

Page replacement

c)

Page fault

d)

Page mapping

8.

Which page replacement algorithm can suffer from Belady's anomaly?

a)

LRU

b)

FIFO

c)

Optimal

d)

Random

9.

Which of the following is a non-volatile memory?

a)

DRAM

b)

SRAM

c)

ROM

d)

Cache

10.

In terms of cost and performance, which statement is correct?

a)

Cache is cheaper but slower than main memory.

b)

Main memory is faster than cache.

c)

Secondary memory is faster than cache.

d)

Cache is faster but more expensive per bit than main memory.

11.

The main purpose of cache memory is to increase the total storage capacity of the computer.

a)

True

b)

False

12.

In virtual memory, all processes are loaded entirely into main memory before execution.

a)

True

b)

False

13.

The Least Recently Used (LRU) algorithm replaces the page that has not been accessed for the longest time.

a)

True

b)

False

14.

A higher cache hit ratio indicates better system performance.

a)

True

b)

False

15.

ROM is volatile because its content is erased when power is turned off.

a)

True

b)

False

16.

Increasing cache size always guarantees improved performance.

a)

True

b)

False

17.

Bandwidth measures how many bits can be transferred per unit time.

a)

True

b)

False

18.

A page fault always indicates an error in the program's code.

a)

True

b)

False

19.

The MAR and MDR are essential for communication between CPU and main memory.

a)

True

b)

False

20.

The hierarchy of memory is designed to use slower memory technologies at all levels to minimize power consumption.

a)

True

b)

False