Virtual xotira qanday ishlaydi Agar biron bir vaqtda operativ xotira uchun joy kerak bo'lsa, ma'lumotlarni RAMdan virtual xotiraga almashtirish mumkin. Kompyuterning xotira menejeri jismoniy va virtual xotira o'rtasidagi o'zgarishlarni kuzatib boradi. Agar bu ma'lumot yana kerak bo'lsa, kompyuterning MMU bajarilishini davom ettirish uchun kontekstli kalitdan foydalanadi. Virtual xotirani jismoniy xotiraga nusxalashda, OS aniqlangan manzilga ega bo'lgan xotirani sahifa fayllariga yoki almashtirish fayllariga ajratadi. Har bir sahifa diskda saqlanadi va sahifa kerak bo'lganda OS uni diskdan asosiy xotiraga ko'chiradi va virtual manzillarni haqiqiy manzillarga aylantiradi.
Biroq, virtual xotirani jismoniy xotiraga almashtirish jarayoni juda sekin. Bu shuni anglatadiki, virtual xotiradan foydalanish umuman ishlashning sezilarli pasayishiga olib keladi. O'zaro almashinuv tufayli, ko'proq RAMga ega bo'lgan kompyuterlar yaxshi ishlashga ega deb hisoblanadi.
Virtual xotira qanday ishlaydi Virtual xotira ishlash uchun ham apparat, ham dasturiy ta'minotdan foydalanadi. Ilova ishlatilganda, ushbu dastur ma'lumotlari RAM yordamida jismoniy manzilda saqlanadi. Xotirani boshqarish birligi ( MMU ) manzilni operativ xotiraga joylashtiradi va manzillarni avtomatik ravishda tarjima qiladi. MMU, masalan, mantiqiy manzil maydonini mos keladigan jismoniy manzilga moslashtirishi mumkin. Agar biron bir vaqtda operativ xotira uchun joy kerak bo'lsa, ma'lumotlarni RAMdan virtual xotiraga almashtirish mumkin. Kompyuterning xotira menejeri jismoniy va virtual xotira o'rtasidagi o'zgarishlarni kuzatib boradi. Agar bu ma'lumot yana kerak bo'lsa, kompyuterning MMU bajarilishini davom ettirish uchun kontekstli kalitdan foydalanadi .