What is the primary function of a page table in the context of address…

2025

What is the primary function of a page table in the context of address translation within a paging-based memory management system?

  1. A.

    Merges virtual and physical memory into a unified space.

  2. B.

    Reduces memory usage by compressing pages during execution.

  3. C.

    Ensures that unauthorised processes are blocked from memory access.

  4. D.

    Maps virtual page numbers to their respective physical frame numbers.

Attempted by 50 students.

Show answer & explanation

Correct answer: D

In a paging-based memory management system, programs use virtual addresses instead of direct physical addresses. The page table is a data structure maintained by the operating system that maps each virtual page number to a corresponding physical frame number. During address translation, the CPU uses this mapping to locate the actual data in physical memory.
For example:

Virtual Address → Virtual Page Number + Offset
Page Table → Finds Physical Frame Number
Physical Address → Physical Frame Number + Offset

This mechanism enables efficient memory management and virtual memory support.

Explore the full course: Niacl Ao It Specialist