Question:

What is the purpose of a page table?

Show Hint

Think of a page table as an index in a book. The logical address is the page number you want to find (e.g., page 5 of chapter 3). The page table tells you the actual physical page number in the book where that content is located.
Updated On: Jul 2, 2026
  • Store file metadata
  • Track free memory
  • Manage CPU scheduling
  • Map logical to physical addresses
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Paging is a memory management scheme used by operating systems to manage virtual memory.
In a paged system, the logical address space of a process is divided into fixed-size blocks called pages.
The physical memory is divided into fixed-size blocks called frames.
A process's pages can be stored in any available frames in physical memory, and they need not be contiguous.
The page table is a data structure used by the operating system for each process. Its purpose is to store the mapping between the logical addresses (page numbers) and their corresponding physical addresses (frame numbers).
When the CPU generates a logical address, the Memory Management Unit (MMU) uses the page table to translate it into a physical address before accessing memory.
Therefore, the purpose of a page table is to map logical addresses to physical addresses.
Was this answer helpful?
0
0