Хотирани бошқариш



Download 1,89 Mb.
bet4/9
Sana25.06.2022
Hajmi1,89 Mb.
#703202
1   2   3   4   5   6   7   8   9
Bog'liq
OT-08 Control memory (1)

Muammoning yechimi

  • Xotira fragmentatsiyasi muammosining yechimi:
    • –bo’lim (blok)ni dastur o’lchamiga mos ravishda ajratish (uzluksiz taqsimlash)
    • –topshiriqlarni bir nechta bo’limlarga joylashtirish (portlovchi taqsimlash)
  • Xotirani uzluksiz ajratishda OT jarayonlarni bir biridan xotira chegarasini ko’rsatuvchi registrlar yordamida himoya qiladi. Xotira dispetcher (rejalashtiruvchi) bo’sh joylarni o’lchami bo’yicha quyidagi shakllarda ajratadi va biriktirib chiqadi:
    • – birinchi qulay bo’lgan joy (first fit)
    • – eng qulay bo’lgan joy (best fit)
    • – eng qulay bo’lmagan joy (worst fit)
  • Xotira blokining band bo’lmagan qismi bo’sh joylar kategoriyasiga o’tkaziladi.

Defragmentatsiya

  • Xotira defragmentatsiyasi (zichlash) – bo’sh bloklarni birlashtirish, dasturlarni xotiraning boshiga ko’chirib o’tkazish va bo’sh sohalarni birlashtirish. Zichlash vaqtida hisoblashlar to’xtatiladi.
  • Qoldiq (musor)ni yig’ish (garbage collection) – foydalanilmayotgan bloklarni bo’sh holatga o’tkazish.
    • – Dasturchi xotirani dinamik ajratishni nazoratga olishi, «kucha-musor»ni boshqarishi shart, heap.
    • – Pascal: New, Dispose.
  • Dastur yangi yaratilgan o’zgaruvchidan foydalangandan keyin xotirani bo’shatmaydi. Xotirani «band»ligini eslatib turadi; agar uzoq muddat qayta yuklanishsiz ishlab tursa xotira uzilishi (utechka-kamayishi) (memory leak) sodir bo’lishi mumkin.

Virtual xotira

  • overley, podkachka, svoping
  • Agar TEQQ (TX) hajmidan katta hajmdagi dasturni yuklamoqchi bo’lsak virtual xotira deb ataluvchi maxsus mexanizm qo’llaniladi.
  • Bu mexanizm natijasida dasturning bir qismi xotiraga, bir qismi diskka joylashadi
  • – TEQQ (TX) ga joylashishi mumkin bo’lgan dasturning haqiqiy hajmidan katta hajmda bo’ladi.

Virtuallik

  • virtuallik – bu komp’yuterda mavjud bo’lib, fizik ob’ekt sifatida mavjud bo’lmaslikni anglatadi, lekin haqiqiy real ob’ekt sifatida faoliyat yuritadi.
    • – Inglizcha. efficacious, potential
    • – Lotincha. virtualis – virtus (iqtidor, jasorat)
    • vir (odam)

Download 1,89 Mb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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