5. Operating Systems
Memory Management — Quiz
Test your understanding of memory management with 5 practice questions.
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?
