|
Xotirani taqsimlash sxemalari
|
bet | 3/11 | Sana | 14.05.2024 | Hajmi | 26,43 Kb. | | #232019 |
Bog'liq OT da Xotira bilan ishlashXotirani taqsimlash sxemalari
Keling, turli xil xotira ajratish sxemalarini ko'rib chiqaylik:
Qo'shni xotirani boshqarish sxemalari
Qo'shni xotirani boshqarish sxemalari xotirani boshqarish usulining bir turi bo'lib, unda jarayonlarga qattiq o'lchamli xotira bloklari tayinlanadi. Jarayon xotirani so'raganda, u etarlicha katta bo'lgan birinchi blokga tayinlanadi va mavjud xotira maydoni teng o'lchamdagi bloklarga bo'linadi. Xotirani taqsimlash kompilyatsiya yoki ish vaqtida sodir bo'lishiga qarab, qo'shni xotirani boshqarish tizimlari statik yoki dinamik bo'lishi mumkin. Ushbu xotira boshqaruv strategiyalari operatsion tizimlarda keng qo'llaniladi va hal qiluvchi ahamiyatga ega.
Qo'shni bo'lmagan xotirani boshqarish sxemalari
Har xil o'lchamdagi xotira bloklarini jarayonlarga taqsimlash orqali, qo'shni bo'lmagan xotirani boshqarish sxemalari qo'shni xotirani boshqarish tizimlariga qaraganda ko'proq moslashuvchanlikni ta'minlaydi. Bu usul xotirani qo'shni bo'lmagan qismlarga ajratish imkonini beradi, bu esa xotira maydonidan samaraliroq foydalanish imkonini beradi. Peyjing va segmentatsiya joriy operatsion tizimlarda tez-tez qo'llaniladigan ikkita qo'shni bo'lmagan xotirani boshqarish mexanizmidir.
OT texnikasida xotirani boshqarish
Almashtirish
Swapping - bu jarayonni asosiy xotiradan ikkilamchi xotiraga vaqtincha ko'chirish va bu xotirani boshqa jarayonlar uchun ochiq qilish mexanizmi. Tizim jarayonni ikkinchi darajali xotiradan keyinroq asosiy xotiraga o'tkazadi.
Misol uchun, protsessorni raund-robin rejalashtirish bilan ko'p dasturlash muhitini ko'rib chiqing. Jarayonning kvant muddati tugagach, xotira menejeri boshqa jarayonni bo'sh xotira maydoniga almashtirishni boshlaydi.
Eslatma: Garchi almashtirish jarayoni unumdorlikni pasaytirsa ham, u turli xil katta jarayonlarni bir vaqtda bajarishga yordam beradi, shuning uchun u Xotirani siqish usuli sifatida ham tanilgan.
Peyjing
Peyjing - bu jarayonning fizik manzil maydonini qo'shni bo'lmasligiga imkon beruvchi xotirani boshqarish usuli. Peyjing yordamida tashqi parchalanish va siqilish zarurati oldini oladi. Shuningdek, u turli o'lchamdagi xotira bo'laklarini qo'llab-quvvatlash do'koniga o'rnatishning sezilarli qiyinchiliklarini hal qiladi, bu esa peyjingni joriy etishdan oldin xotirani boshqarish usullarining ko'pini qiynagan.
Aksariyat operatsion tizimlar u yoki bu shaklda peyjingdan foydalanadi. An'anaga ko'ra, apparat peyjingni qo'llab-quvvatlash uchun javobgardir. So'nggi dizaynlar, ayniqsa 64-bitli mikroprotsessorlarda, apparat va operatsion tizimni mahkam integratsiyalash orqali peyjingni amalga oshirdi.
|
| |