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



Download 1,87 Mb.
bet3/8
Sana23.02.2022
Hajmi1,87 Mb.
#158627
1   2   3   4   5   6   7   8
Bog'liq
OT-5 Control memory

Муаммонинг ечими

  • Хотира фрагментацияси муаммосининг ечими:
    • –бўлим (блок)ни дастур ўлчамига мос равишда ажратиш (узлуксиз тақсимлаш)
    • –топшириқларни бир нечта бўлимларга жойлаштириш (портловчи тақсимлаш)
  • Хотирани узлуксиз ажратишда ОТ жараёнларни бир биридан хотира чегарасини кўрсатувчи регистрлар ёрдамида ҳимоя қилади. Хотира диспетчер (режалаштирувчи) бўш жойларни ўлчами бўйича қуйидаги шаклларда ажратади ва бириктириб чиқади:
    • – биринчи қулай бўлган жой (first fit)
    • – энг қулай бўлган жой (best fit)
    • – энг қулай бўлмаган жой (worst fit)
  • Хотира блокининг банд бўлмаган қисми бўш жойлар категориясига ўтказилади.

Дефрагментация

  • Хотира дефрагментацияси (зичлаш) – бўш блокларни бирлаштириш, дастурларни хотиранинг бошига кўчириб ўтказиш ва бўш соҳаларни бирлаштириш. Зичлаш вақтида ҳисоблашлар тўхтатилади.
  • Қолдиқ (мусор)ни йиғиш (garbage collection) – фойдаланилмаётган блокларни бўш ҳолатга ўтказиш.
    • – Дастурчи хотирани динамик ажратишни назоратга олиши, «куча-мусор»ни бошқариши шарт, heap.
    • – Pascal: New, Dispose.
  • Дастур янги яратилган ўзгарувчидан фойдалангандан кейин хотирани бўшатмайди. Хотирани «банд»лигини эслатиб туради; агар узоқ муддат қайта юкланишсиз ишлаб турса хотира узилиши (утечка-камайиши) (memory leak) содир бўлиши мумкин.

Виртуал хотира

  • оверлей, подкачка, свопинг
  • Агар ТЭҚҚ (ТХ) ҳажмидан катта ҳажмдаги дастурни юкламоқчи бўлсак виртуал хотира деб аталувчи махсус механизм қўлланилади.
  • Бу механизм натижасида дастурнинг бир қисми хотирага, бир қисми дискка жойлашади
    • – ТЭҚҚ (ТХ) га жойлашиши мумкин бўлган дастурнинг ҳақиқий ҳажмидан катта ҳажмда бўлади.

Виртуаллик

  • виртуаллик – бу компьютерда мавжуд бўлиб, физик объект сифатида мавжуд бўлмасликни англатади, лекин ҳақиқий реал объект сифатида фаолият юритади.
    • – Инглизча. efficacious, potential
    • – Лотинча. virtualis – virtus (иқтидор, жасорат)
    • vir (одам)

Download 1,87 Mb.

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




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