wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OSS (QUIZ 5) - Memory Management

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is the fastest type of memory in the memory hierarchy?

a)

RAM

b)

Cache Memory

c)

Hard Drive

d)

Registers

2.

Which memory allocation strategy assigns consecutive memory blocks to a process?

a)

Paging

b)

Segmentation

c)

Contiguous Memory Allocation

d)

Virtual Memory

3.

What problem does fixed partitioning in memory allocation cause?

a)

Internal Fragmentation

b)

External Fragmentation

c)

Thrashing

d)

Page Faults

4.

In paging, what keeps track of pages in physical memory?

a)

Page Table

b)

Segment Table

c)

Cache

d)

Stack

5.

Which of the following best describes virtual memory?

a)

Memory that is located on the CPU

b)

A technique that extends RAM using secondary storage

c)

Memory allocated to the operating system only

d)

Memory that cannot be swapped

6.

Which page replacement algorithm removes the least recently used page?

a)

FIFO

b)

LRU

c)

Optimal Algorithm

d)

Clock Algorithm

7.

Which of the following causes a page fault?

a)

When a process is terminated

b)

When a required page is not found in RAM

c)

When a process uses too much memory

d)

When RAM is full

8.

What is a benefit of segmentation over paging?

a)

Eliminates fragmentation completely

b)

Uses fixed-size blocks for storage

c)

Allows logical division of memory based on segments

d)

Faster access to data

9.

What type of fragmentation does dynamic partitioning suffer from?

a)

Internal Fragmentation

b)

External Fragmentation

c)

Page Faults

d)

Thrashing

10.

Which memory allocation algorithm chooses the smallest block that fits the process?

a)

First Fit

b)

Best Fit

c)

Worst Fit

d)

Next Fit

11.

Paging can cause internal fragmentation.

a)

True

b)

False

12.

Virtual memory is only used when physical memory is full.

a)

True

b)

False

13.

The FIFO page replacement algorithm removes the oldest page from memory.

a)

True

b)

False

14.

The page table is used in segmentation.

a)

True

b)

False

15.

Thrashing occurs when the system spends most of its time swapping pages in and out of memory.

a)

True

b)

False

16.

Registers have a lower access time than cache memory.

a)

True

b)

False

17.

The best fit memory allocation algorithm always leads to the most efficient memory use.

a)

True

b)

False

18.

Non-contiguous memory allocation requires segmentation or paging.

a)

True

b)

False

19.

In demand paging, all pages of a process are loaded into memory at once.

a)

True

b)

False

20.

The optimal page replacement algorithm is practically impossible to implement in real systems.

a)

True

b)

False

21.

The smallest and fastest type of memory located in the CPU.

(Type your answer in ALL SMALL LETTERS)

(a)  

22.

A memory management technique that allows processes to execute using more memory than physically available.

(Type your answer in ALL SMALL LETTERS)

(a)  

23.

A data structure used in paging to keep track of memory locations.

(Type your answer in ALL SMALL LETTERS)

(a)  

24.

The part of memory where frequently accessed data is stored for fast retrieval.

(Type your answer in ALL SMALL LETTERS)

(a)  

25.

The algorithm that replaces the page that will not be used for the longest time.

(Type your answer in ALL SMALL LETTERS)

(a)