Screenshot 2025-05-20 at 11.08.19 AM.png

1. Introduction & Motivation (1 mark)

Contiguous memory allocation suffers from external fragmentation and rigid partitioning. Paging eliminates external fragmentation by allowing a process’s logical address space to be non-contiguous in physical memory .


2. Basic Concept (1 mark)


3. Address Translation Scheme (2 marks)

  1. Logical address from the CPU:
  2. Page table (one per process) maps each page number to a frame number (f).
  3. Physical address = (frame number × page size) + offset.

4. Hardware Support & TLB (1 mark)


5. Page Table Entry (PTE) Fields (1 mark)

Field Purpose
Frame Number Physical frame holding the page
Present Bit Indicates if page is in memory or on disk
Dirty Bit Whether page has been modified since loaded
Protection Read/Write/Execute permissions