6-Amaliy ish mavzu
Download 139.42 Kb.
|
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. Dasturlarni o'chirish; Uni boshqa manzilga yuklang; 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 xotira, Ma'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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling