6-Amaliy ish mavzu


Download 139.42 Kb.
bet3/7
Sana06.05.2023
Hajmi139.42 Kb.
#1435704
1   2   3   4   5   6   7
Bog'liq
Davlatboyev Ollombergan

Ichki parchalanish
OPning ichki parchalanishi
Operatsion tizimga N-bayt uzunlikdagi xotira blokini ajratish so'rovi mavjud.
Tizim qandaydir tarzda (har qanday algoritm bo'yicha) xotiraning bir qismini ajratadi.
Xotira qismlarini taqsimlash algoritmlari har xil bo'lganligi sababli, ko'pincha N bayt emas, balki N + K bayt ajratiladi, bu erda K qiymat yoki 0 yoki juda real.
Xotiraning barcha "ajratuvchilari" shu tarzda ishlaydi, odatda ular hech qachon jarayon tomonidan talab qilinadigan darajada aniq xotira ajratmaydilar, ya'ni. ajratilgan xotira blokida foydalanilmagan bo'sh joy (K) mavjud - bu ichki parchalanish- blok ichidagi parchalanish... Bu K.lar koʻp bloklardan foydalanganda toʻplanadi, ular borga oʻxshaydi, lekin ulardan foydalanib boʻlmaydi.
Tashqi parchalanish

Tashqi xotiraning parchalanishi
OPda ko'plab xotira bo'laklari ajratilgan va ulardan ba'zilari bo'shatilgan (jarayonlar ishlashni tugatdi va OPni chiqardi). Natijada, 4 ta ishg'ol qilingan va 1 va 2 ta bo'sh qismlar mavjud.
Xotiraning katta qismini ajratish uchun so'rov qabul qilinadi. Agar siz 1 + 2 xotira blokini qo'shsangiz, bu etarli, ammo ular tarqalib ketgan. Shuning uchun jarayonga xotira ajratilmaydi, u rad etiladi.
Paydo bo'lgan tashqi parchalanish – ajratilgan xotira blokiga nisbatan, u tashqarida joylashgan.
Xotiraning evolyutsiyasi
Bu masala xotirani boshqarishning zamonaviy jihatlari tarixan shakllanganligi sababli ko'rib chiqiladi.
Dasturning boshidanoq bevosita jismoniy xotiradan foydalaniladi... Operatsion tizim ishni yukladi, u ishga tushdi, keyin OS uni tushirdi va keyingisini yukladi.
Ko'pgina o'rnatilgan tizimlarda virtual xotira yo'q edi. O'rnatilgan tizimlarda odatda faqat bitta dastur ishlaydi.
Almashtirish
Aslida, bu dasturning to'liq holatini diskda saqlashdir. Shu bilan birga, u boshqa dasturni ishga tushirishga, uni bajarishga va oldingisini saqlashga, so'ngra oldingisini qayta yuklashga va uning bajarilishini davom ettirishga imkon beradi.
Tarixiy jihatdan almashish Bir dasturni boshqasiga almashtirish.

Download 139.42 Kb.

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




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