To Implement Paging Technique for Memory Management

Pre Test

1. Which of the following is NOT a technique for non-contiguous memory management?

a) Segmentation
b) Paging
c) Swapping
d) Partitioning

2. Which of the following memory management techniques is best suited for handling large, complex programs that require a lot of memory?

a) Segmentation
b) Paging
c) Swapping
d) None of the above

3. What is the main purpose of a page table in a paged memory system?

a) To store the physical addresses of all pages in memory.
b) To translate virtual addresses to physical addresses.
c) To track the memory usage of each process.
d) To manage the allocation of page frames.

4. Which of the following memory management techniques is most likely to be used in a modern operating system supporting virtual memory?

a) Segmentation
b) Paging
c) Swapping
d) All of the above

5. Which of the following is a potential benefit of using a larger page size?

a) Reduced memory fragmentation.
b) Faster page table access.
c) Increased memory overhead.
d) More efficient utilization of memory.