VIRTUAL XOTIRA
•
Oddatda hisoblash mashinalarida bir vaqtning o’zida bir necha dasturlarni
tezkor xotirada saqlash
imkoni mavjud emas. Ayni ishlov berish davrida dasturning barcha fragmentlari bilan ishlash ehtiyoji
kam bo’ladi.
Shunday ekan, ba’zi dastur fragmentlarni vaqtinchalik tashqi xotirada saqlab turish
mumkin. Ammo
manzillar “ketma-ketlik” xususiyati bilan bog’liq muammo yuzaga keladi.
XOTIRANI FRAGMENTLASH
•
TX ga tegishli
fragmentlarni qayta
yuklash uchun mos keladigan xotira
maydonini bo’shatish talab qilinadi.
Ammo
bu har doim ham amalga
oshavermaydi.
•
Bu holda boshqa dastur fragmentlari
o’chiriladi, ba’zida
keragidan ortiq
maydon bo’shatiladi.
•
Bu jarayonlar davriy takrorlanishi
natijasida TX da bo’sh
joylar qolib
ketadi.
VIRTUAL XOTIRA AFZALLIKLARI
Umumiy xotiraga bo'lgan talab fizik xotira hajmidan katta bo'lgan jarayonlarga
ruxsat beradi, chunki kamdan kam ishlatiladigan
sahifalar qattiq diskda
joylashishi mumkin.
Virtual xotira tezlikni oshirishga imkon beradi, agar
dasturni bajarish uchun
dasturning faqat ma'lum bir segmenti kerak bo'lsa.