6-Amaliy ish mavzu


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

Afzalliklari:

  • Oddiy usul

Kamchiliklari:

  • ichki parchalanish- mavjud bo'lim, qoida tariqasida, talab qilinganidan ko'proq ajratilgan.

  • tashqi parchalanish- katta hajmdagi xotira talab qilinganda, lekin faqat 2 ta kichik bo'lim (qism) qolganda

Quyidagi rasmda jismoniy xotira manzilini qanday aniqlash mumkinligi ko'rsatilgan.

Ruxsat etilgan bo'linish usuli
Virtual manzil bor, u bizga ofset beradi.
Taqqoslash uchun chegara registr mavjud. Agar virtual manzil chegara registridan kattaroq bo'lsa, kirishni himoya qilish ishga tushiriladi. Agar kamroq bo'lsa, unda asosiy registr unga qo'shiladi va jismoniy xotiraning manzili olinadi.
Rasmdagi asosiy registr 6Kb. Jarayon 6 va 8 Kb oralig'ida bo'ladi.
Ushbu taklif qilingan sxemani takomillashtirish kerak, xususan: jismoniy xotirani dinamik ravishda bo'lish(o'zgaruvchan uzunlikdagi bo'limlar).
Uskuna talablari bir xil: bazaviy limit registr
Jismoniy manzil = virtual manzil + baza
Himoya - jismoniy manzil virtual manzil + chegaradan kattaroq yoki yo'qligini tekshiring
Afzalliklari:

  • ichki parchalanish yo'q - so'ralgan darajada ajratilgan.

Kamchiliklari:

  • tashqi parchalanish: yuklash / tushirish vazifalari xotirada birlashtirilmaydigan "teshiklar" qoldiradi.

Hammasi bir xil, ammo xotirada bo'sh joylar paydo bo'ldi.

Ruxsat etilgan bo'linish usuli

tashqi parchalanishni bartaraf etish
Tashqi parchalanish bilan qanday kurashish mumkin?
Qutqarish uchun keladi almashish.

  1. Dasturlarni o'chirish;

  2. Uni boshqa manzilga yuklang;

  3. Baza registrini to'g'rilang.

Hamma narsa yuqoriga ko'tariladi va katta vazifani yuklash uchun xotiraning katta qismi qoladi.
O'ngdagi rasmda kichik bo'limlardan almashtirilgan katta, bir bo'lakdan bo'shatilgan xotira bo'lagi ko'rsatilgan.
Ushbu muammoni hal qilishning zamonaviy yondashuvi - tashkilotsahifalar ko'rinishidagi xotira.
Xotirani boshqarishning boshqa asosiy vositalarini keyingi maqolada ko‘rib chiqamiz.
ostida xotira kompyuterning operativ xotirasiga ishora qiladi. Undan farqli o'laroq xotira qattiq disk chaqirildi tashqi xotiraMa'lumotni saqlash uchun RAM doimiy quvvat manbai talab qiladi.
Xotiraning alohida roli shundaki, protsessor dastur ko'rsatmalarini faqat xotirada bo'lsagina bajara oladi.
Xotira ikkala modul o'rtasida taqsimlanadi amaliy dasturlar va operatsion tizimning o'zi modullari o'rtasida.
Ko'p dasturlash tizimida xotirani boshqarish uchun OT funktsiyalari:
· Bo'sh va band bo'lgan xotirani kuzatish;
· Xotirani jarayonlarga ajratish va jarayonlar tugagandan so'ng xotirani bo'shatish;
Asosiy xotira hajmi undagi barcha jarayonlarni joylashtirish uchun yetarli bo‘lmaganda asosiy xotiradan jarayonlarning kodlari va ma’lumotlarini diskka surish va undagi bo‘sh joy bo‘shatilganda ularni asosiy xotiraga qaytarish;
· Jismoniy xotiraning ma'lum bir sohasi uchun dastur manzillarini o'rnatish.
Operatsion tizimning ishlashi davomida yangi xizmat ma'lumotlar tuzilmalarini yaratish kerak, masalan, jarayon va oqim deskriptorlari, turli xil resurslarni taqsimlash jadvallari, ma'lumotlar almashinuvi uchun buferlar va boshqalar. Bularning hammasi tizim ob'ektlari xotira talab qiladi.
Ba'zi operatsion tizimlar tizim ehtiyojlari uchun o'rnatish vaqtida ma'lum miqdorda xotirani zahiraga oladi. Boshqa operatsion tizimlar yanada moslashuvchan yondashuvdan foydalanadi, bunda tizim maqsadlari uchun xotira dinamik ravishda ajratiladi.

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