Xotiraning boshqarishning umumiy tamoyillari


Xotirani dinamik ravishda taqsimlash


Download 0.74 Mb.
Pdf ko'rish
bet2/9
Sana25.12.2022
Hajmi0.74 Mb.
#1065683
1   2   3   4   5   6   7   8   9
Bog'liq
xoliqov Sardor 7-mustaqil ishi

Xotirani dinamik ravishda taqsimlash 
 
Tashqi parchalanishga misol 
Shuningdek qarang: C dinamik xotirani ajratish 
Ajratish haqidagi so'rovni bajarish vazifasi etarli hajmdagi foydalanilmagan xotira blokini 
topishdan iborat. Deb nomlangan katta xotira fondidan qismlarni ajratish orqali xotira 
talablari qondiriladi uyum yoki bepul do'kon. Har qanday vaqtda, uyumning ba'zi qismlari 
ishlatilmoqda, ba'zilari esa "bepul" (foydalanilmayapti) va shu bilan kelajakda ajratish 
uchun mavjud. 


Kabi 
bir 
nechta 
muammolar 
amalga 
oshirishni 
murakkablashtiradi tashqi 
parchalanishajratilgan xotira bloklari orasida juda ko'p kichik bo'shliqlar mavjud bo'lganda 
paydo bo'ladi, bu ularni ajratish so'rovi uchun ishlatilishini bekor qiladi. 
Ajratuvchi metadata kichik ajratmalar hajmini ham ko'paytirishi mumkin. Bu ko'pincha 
tomonidan boshqariladi chunking. Xotirani boshqarish tizimi bir-birining ustma-ust 
tushmasligi va hech qachon xotira "yo'qolmasligi" (ya'ni, yo'qligi) uchun ularni ajratib 
turishini ta'minlashi kerak.xotira sızdırıyor"). 
Samaradorlik 
Amalga oshirilgan maxsus dinamik xotirani taqsimlash algoritmi ishlashga sezilarli ta'sir 
ko'rsatishi mumkin. Tomonidan 1994 yilda o'tkazilgan tadqiqot Raqamli uskunalar 
korporatsiyasi tasvirlaydi qo'shimcha xarajatlar turli xil ajratuvchilar uchun jalb qilingan. 
O'rtacha eng past ko'rsatkich ko'rsatma yo'lining uzunligi bitta xotira uyasini ajratish 
uchun talab qilingan 52 (ko'rsatma darajasi bilan o'lchanganidek) profiler turli xil dasturiy 
ta'minotlarda).
[3]
 
Amaliyotlar 
Ajratishning aniq joyi oldindan ma'lum bo'lmaganligi sababli, xotiraga bilvosita, odatda a 
orqali kirish mumkin ko'rsatgich ma'lumotnoma. Xotira maydonini tashkil qilish va 
qismlarni ajratish va taqsimlash uchun ishlatiladigan o'ziga xos algoritm. Bilan o'zaro 
bog'liq yadrova quyidagi usullardan birini qo'llashi mumkin: 

Download 0.74 Mb.

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




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