ACtE08 · Chapter 8Demo2 · Set 2🏛️ Past Licensure QuestionID: 5f7f4c5f
In a 32-bit virtual memory architecture with a page size of 4K words (), what is the number of bits in the Virtual Page Number (VPN) field?
In a 32-bit virtual memory architecture with a page size of 4K words (), what is the number of bits in the Virtual Page Number (VPN) field?
Multiple Choice Options
- A
11
- B✓ Correct Option
20
- C
18
- D
21
Detailed Technical Solution & Explanation
In virtual memory addressing:
•
Virtual address space = 32 bits.
•
Page size = 4K words = locations.
•
Therefore, the Page Offset field requires bits.
•
The remaining high-order bits constitute the Virtual Page Number (VPN):
Hence, exactly 20 bits are required for the page identifier.
Option Analysis:
•
Option A (11): Incorrect arithmetic calculation.
•
Option B (20): Correct; bits for the Virtual Page Number.
•
Option C (18): Incorrect; would correspond to a 16 KB page size.
•
Option D (21): Incorrect.
Reference: Demo2 · Set 2NEC Licensure Syllabus