Foundationপ্রথম নীতি থেকে
LEVEL 12 · Virtualization, Containers & Cloud

Extended Page Tables

এক্সটেন্ডেড পেজ টেবিল

Intel-এর hardware-walked দ্বিতীয় translation স্তর (guest-physical → host-physical) — guest page-table write-এ VM-exit-এর প্রয়োজন দূর করে, বিনিময়ে TLB-miss-এ গভীরতর (সর্বোচ্চ ২৪-হপ) দুই-মাত্রিক page walk আনে।

also: ept, nested-page-tables, npt, two-dimensional-page-walk

Shadow paging walk : ৪ মেমরি অ্যাক্সেস (single-level, host-physical সরাসরি)
EPT/NPT worst-case  : ৪ × (৪ + ১) + ৪ = ২৪ মেমরি অ্যাক্সেস (guest ৪-level × EPT ৪-level)
  • AMD-র সমতুল্য নাম NPT (Nested Page Tables) — ধারণাগতভাবে অভিন্ন
  • guest নিজের page table স্বাধীনভাবে লিখতে পারে — কোনো write-protect trap নেই, তাই VM-exit কমে
  • খরচ শূন্য হয় না, শুধু স্থানান্তরিত হয় — VM-exit (হাজার cycle) থেকে TLB-miss walk (শত cycle)-এ
  • huge page ব্যবহার করলে worst-case walk-গভীরতা উল্লেখযোগ্যভাবে কমে