A system uses a page size of 4 KB and a logical address space of 32 bits. How many bits are required for the page number?

Options

  • A. 10 bits
  • B. 12 bits
  • C. 20 bits
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

C. 20 bits

Detailed Explanation

Explanation: Page size = 4 KB = 212 bytes, so the page offset requires 12 bits. The logical address is 32 bits. Therefore, page number bits = 32 − 12 = 20 bits.