Virtual xotira tushunchasi. Virtual xotirani sahifali tashkil etish


Xotiradan tashqarida bo’lgan sahifalarni boshqarish (qayta ishlash)



Download 0,87 Mb.
bet3/8
Sana25.06.2022
Hajmi0,87 Mb.
#702924
1   2   3   4   5   6   7   8
Bog'liq
OT-09 Virtual memory

Xotiradan tashqarida bo’lgan sahifalarni boshqarish (qayta ishlash)

  • Agar sahifalar jadvalida xotirada mavjud bo’lmagan sahifalarga havola bo’lsa, bunday havola bo’yicha birinchi murojaat uzilishga olib keladi va OT chaqiruvi amalga oshiriladi (page fault holati – xotirada sahifaning yo’qligi).
  • OT aniq nima bo'lganini aniqlash uchun jadvallardan foydalanadi:
  • Agar mantiqiy xotirada bo'lmagan sahifaga noto’g’ri (yaroqsiz) havola bo'lsa, unda dastur ishi tugaydi.
  • Agar xotirada mavjud bo’lmagan sahifaning odatiy yetishmovchiligi bo’lsa, u holda OT uni asosiy xotiraga jolashtirishi (ko’chirib o’tkazishi) kerak. Buning uchun OT quyidagi algoritmni bajaradi:
    • Asosiy xotirada band bo’lmagan freymni topish (aniqlash);
    • Ushbu freymdagi sahifalar tarkibini hisoblash;
    • Sahifalar jadvali elementini o’zgartirish: validation-bitga 1 qiymatni o’rnatish;
    • Dasturlar ishini davom ettirish. Eslatma: bizga ma’lumki, uzilishdan keyin dastur (jarayon) sahifaning yo’qligi sababli to’xtatilgan buyruq bilan davom etadi. Shuning uchun, endi dastur normal ishlashda davom etadi va sahifaga kirish muvaffaqiyatli amalga oshiriladi.

Sahifaning xotirada yo’qligi holatini boshqarish

Jarayonlarni yaratishda virtual xotiraning afzalliklari

  • Virtual xotira mexanizmi tufayli jarayonlarni yaratishda quyidagicha xotirani optimallashtirishdan foydalanish mumkin:
  • Yozuv bo’yicha nusxalash (Copy-on-Write)
  • Fayllarni xotiraga akslantirish (Memory-Mapped Files).
  • Jarayonlarning sahifalardan hamkorlikda foydalanish printsipi (yoki yozuv bo’yicha nusxalash - Copy-On-Write, COW) dastlab ota-jarayon va qism-jarayon bitta va aynan shu xotira sahifasidan birgalikda foydalanish imkonini beradi.
  • Agar biron bir jarayon umumiy sahifani o'zgartirsa, faqatgina ushbu holatda shu sahifa nusxalanadi. COW printsipi jarayonlarni samaraliroq yaratish imkonini beradi, ya’ni faqat modifikatsiya qilingan sahifalar nusxalanadi. Bo’sh sahifalar sahifalar ro’yxatidan taqsimlanadi.

Download 0,87 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish