وعلى عكس أنظمة التشغيل في الأنظمة التقليدية باستخدام ظاهرية النظام، يخصص برنامج hypervisor مساحة ذاكرة تتبعية معالجة قابلة للتوجيه لكل جهاز ظاهري صادر (غير معالج). تسمى مساحة الذاكرة المخصصة لكل جهاز ظاهريبالذاكرة الحقيقية. في المقابل، يخصص نظام تشغيل الضيف قيد التشغيل في الجهاز الظاهري مساحة ذاكرة تتبعية ومعالجة لكل عملية في ذاكرته الحقيقية. وتسمى مساحة الذاكرة المخصصة لكل عملية بالذاكرة الظاهرية (نفس الاسم كما هو الحال في الأنظمة التقليدية). يعين كل نظام تشغيل الضيف الذاكرات الظاهرية لعملياته إلى الذاكرة الحقيقية للجهاز الظاهري الكامن، في حين يعين برنامج hypervisor الذاكرات الحقيقية لأجهزتها إلى الذاكرة المادية للنظام. من الواضح، على عكس أنظمة التشغيل التقليدية، أن هذا يستلزم مستويين من التعيينات بين ثلاثة أنواع من العناوين: ظاهرية وحقيقية وفعلية. في الواقع، تُحدد عملية تعيين الذاكرة من الظاهرية إلى الحقيقية ومن الحقيقية إلى المادية ظاهرية ذاكرة النظام. يتم تلخيص هذه الفكرة الأساسية لظاهرية الذاكرة عبر تعيين صفحة على مستويين في الفيديو التالي:
الشكل 2: ظاهرية الذاكرة في الجهاز الظاهري للنظام الأصلي
على غرار أي نظام تشغيل للأغراض العامة، فإنه لا يزال نظام التشغيل الضيف لا يزال يملك مجموعة جداول الصفحة الخاصة به. بالإضافة إلى ذلك، لبرنامج hypervisor مجموعة أخرى من جداول الصفحة لتعيين العناوين الحقيقية إلى المادية. تسمى جداول الصفحة في برنامج hypervisor جداول المخطط الحقيقي. يوضح الشكل 2 ظاهرية ذاكرة النظام في الجهاز الظاهري للنظام الأصلي. وهو يُظهر جداول الصفحات التي تحتفظ بها أجهزة الضيف الظاهرية وجداول المخطط الحقيقي التي يحتفظ بها برنامج hypervisor. يعين كل إدخال في جدول الصفحة صفحة ظاهرية من البرنامج إلى صفحة حقيقية في الجاهز الظاهري المعني. وبالمثل، يعين كل إدخال في جدول المخطط الحقيقي صفحة حقيقية في الجهاز الظاهري إلى صفحة مادية في الذاكرة المادية. عندما يحاول نظام التشغيل الضيف وضع إدخال تعيين سارٍ في جدول الصفحة الخاصة به، فإنه يعترض برنامج hypervisor. وفي وقت لاحق، ينشئ برنامج hypervisor مخططًا مطابقًا في جدول مخطط الجهاز الظاهري الحقيقي ذي الصلة.