SN
|
Parchalanish va tavsif
|
1
|
Tashqi parchalanish
Umumiy xotira maydoni so'rovni qondirish yoki undagi jarayonni yashash uchun etarli, ammo u bir-biriga yaqin emas, shuning uchun uni ishlatish mumkin emas.
|
2018-04-01 121 2
|
Ichki parchalanish
Jarayonga berilgan xotira bloki kattaroq. Xotiraning ba'zi bir qismi ishlatilmay qoladi, chunki uni boshqa jarayon ishlata olmaydi.
|
Quyidagi diagrammada parchalanish qanday qilib xotirani isrof qilishga olib kelishi mumkinligi va parchalangan xotiradan ko'proq bo'sh xotira yaratish uchun siqish texnikasidan foydalanish mumkinligi ko'rsatilgan -
Barcha bo'sh xotirani bitta katta blokga joylashtirish uchun tashqi parchalanishni siqish yoki aralashtirish orqali kamaytirish mumkin. Siqishni amalga oshirish uchun ko'chirish dinamik bo'lishi kerak.
Ichki bo'linishni eng kichik bo'linmani samarali tayinlash orqali kamaytirish mumkin, ammo bu jarayon uchun etarlicha katta.
Disk xotira
Kompyuter tizimga jismonan o'rnatilgan hajmdan ko'proq xotirani manzil qila oladi. Ushbu qo'shimcha xotira aslida virtual xotira deb nomlanadi va bu kompyuterning operativ xotirasini taqlid qilish uchun o'rnatilgan qattiq qismdir. Virtual xotirani amalga oshirishda disk xotira texnikasi muhim rol o'ynaydi.
Paging - bu xotirani boshqarish texnikasi, unda protsess manzili maydoni bir xil o'lchamdagi sahifalar deb nomlangan bloklarga bo'linadi (hajmi 2 ta quvvat, 512 baytdan 8192 baytgacha). Jarayon hajmi sahifalar sonida o'lchanadi.
Xuddi shu tarzda, asosiy xotira ramkalar deb nomlangan (jismoniy) xotiraning kichik o'lchamdagi kichik bloklariga bo'linadi va ramkaning kattaligi asosiy xotiradan maqbul darajada foydalanish va tashqi parchalanishdan saqlanish uchun sahifadagi kabi saqlanadi.
Do'stlaringiz bilan baham: |