سوال ۱۰۳ کنکور ارشد مهندسی کامپیوتر ۱۴۰۰
فرض کنید که طول آدرس مجازی ۴۷ بیت و اندازهٔ صفحه ۱۶ kB و هر مدخل از جدول صفحه ۸ بایت باشد. اگر بخواهیم هر جدول صفحه تنها در یک صفحه ذخیره شود، از جدول صفحه چند سطحی استفاده شود؟
پاسخ صحیح: گزینهٔ B — ۳
We need each page table (at every level) to occupy exactly one page, then count how many levels are required to map the entire virtual page number.
Step 1 — Offset (bits within a page).
Step 2 — Virtual page number (VPN) width.
Step 3 — Entries that fit in one page. Each entry is bytes, so one page holds A single-page table therefore resolves bits of the VPN per level.
Step 4 — Number of levels.
The -bit VPN splits cleanly into three -bit index fields, so a 3-level page table is needed. This matches option 2.
Exam trick: "each page table fits in one page" means each level indexes exactly bits; the number of levels is .