5. Operating Systems

Memory Management — Quiz

Test your understanding of memory management with 5 practice questions.

Read the lesson first

Practice Questions

Question 1

Which memory management technique allows a process to be loaded into non-contiguous memory locations, utilizing a page table for address translation?

Question 2

In a system with virtual memory, what is the primary role of the Translation Lookaside Buffer (TLB) in the address translation process?

Question 3

Consider a system with a page size of $4 \text{ KB}$. If a logical address is $20480 \text{ bytes}$, what is the page number?

Question 4

Which memory allocation strategy aims to reduce external fragmentation by placing a new process into the smallest available memory hole that is large enough to accommodate it?

Question 5

What is the primary function of a 'dirty bit' (or modified bit) in a page table entry within a virtual memory system?