Operatsion tizimlar va ularning turlari


Operatsion tizimlarda xotirani boshqarish



Download 1,35 Mb.
bet3/6
Sana14.04.2022
Hajmi1,35 Mb.
#550559
1   2   3   4   5   6
Operatsion tizimlarda xotirani boshqarish.
Xotiraning boshqaruv tizimi funksiyasi. Xotiradan samarali foydalanishni ta’minlash uchun operatsion tizim quyidagi funksiyalarni bajarishi lozim:

  • Fizik xotirani aniq bir sohasida jarayon adreslar to‘plamini aks ettirish;

  • Qarama-qarshi jarayonlar o‘rtasida xotirani taqsimlash;

  • Jarayonlar adreslar maydoniga ruxsatni boshqarish;

  • Operativ xotirada joy qolmaganda, tashqi xotiraga jarayonlarni (qisman yoki to‘liq) yuklash;

  • Bo‘sh va band xotirani hisobga olish.


27-rasm. Operatsion tizimlarda xotirani boshqarish



Dastlabki operatsion tizimlarda xotirani boshqarishning eng oddiy metodlari qo‘llanilgan. Boshida foydalanuvchining har bir jarayoni asosiy xotiraga ko‘chirilishi kerak bo‘lgan, xotira uzluksiz maydonini band qilgan, tizim esa qo‘shimcha foydalanuvchi jarayonlarga bir vaqtning o‘zida asosiy xotirada joylashib turganicha xizmat kursatadi. Keyin “oddiy svoping” (avvalgi tizimlardagidek, har bir jarayonni asosiy xotiraga joylashtiradi, ammo bazi ko‘rsatkichlarga asosan bazi jarayonlar obzorini asosiy xotiradan tashqi xotiraga to‘liq chiqaradi va uni boshqa jarayon obrazi bilan almashtiradi) paydo bo‘ldi. Bu turdagi sxema nafaqat tarixiy qiymatga ega. Hozirgi vaqtda ular o‘quv-mashq va ilmiy – tajriba modelli operatsion tizimlarida, shuningdek operatsion tizim «tikilgan» xolda o‘rnatilgan kompyuterlarda(embedded) qo‘llaniladi.



28-rasm. Xotirani boshqarishning oddiy sxemasi
Qatiy belgilangan(fiksirlangan) bo‘limli sxemalar. Tezkor xotirani boshqarishning eng oddiy yo‘li uni oldindan(generatsiya bosqichida yoki tizim yuklanishi vaqtida) bir qancha qatiy belgilangan ulchamdagi bo‘limlarga bo‘lishdan iboratdir.
Kelib tushayotgan jarayonlar u yoki bu bo‘limga joylashtiriladi. SHu sababli fizik adreslar maydonining shartli bo‘linishi yuzaga keladi.
Jarayonning mantiqiy va fizik adreslari bog‘lanishi uni aniq bir bo‘limga yuklash vaqtida yoki bazan kompilatsiya vaqtida yuzaga keladi.
Har bir bo‘lim o‘zining jarayonlar navbatiga ega, yoki hamma bo‘limlar uchun jarayonlar global navbati mavjud bo‘lishi mumkin. Bu sxema IBM OS/360 (MFT), DES RSX-11 va shunga yaqin boshqa sistemalarda qo‘llanilgan.
Xotirani boshqarish tizimi jarayonni xajmini baholaydi, unga mos keluvchi bo‘limni tanlaydi, jarayonni bu bo‘limga yuklaydi va adreslarni sozlaydi.
29-rasmda fiksirlangan bo‘limli sxemalar ko‘rsatilgan: navbati umumiy bo‘lgan jarayonlar va alohida navbatli jarayonlar.
Bu sxemaning kamchiligi ko‘rinib turibdiki, bir vaqtda bajariladigan jarayonlar soni bo‘limlar soni bilan cheklangan. Boshqa muhim kamchiligi shundan iboratki,taklif qilinayapgan sxema, ichki fragmentlashdan, yani jarayonga ajratilgan, ammo ishlatilmagan xotira qismini yo‘qotish bilan qattiq zararlanadi. Fragmentatsiya, jarayon o‘ziga ajratilgan bo‘limni to‘liq band qilmasligi yoki bazi bo‘limlar, bajariladigan foydalanuvchi dasturlari uchun kichik bo‘lganligidan kelib chiqadi.

29-rasm. Overleyli(qoplangan )tuzilish.
Jarayon mantiqiy adreslar maydoni hajmi, unga ajratilgan bo‘lim hajmidan katta (yoki eng katta hajmdan ham katta) bo‘lgan holatlarda, bazan overley nomli yoki qoplanadigan tuzilishli tashkil etadigan texnikadan foydalaniladi.
Asosiy g‘oya – faqat ayni vaqtda kerak bo‘lgan dastur ko‘rsatmalarini xotirada saqlab turishdir.
Overlay tuzilish dasturining kodining diskda aniq xotira ko‘rinishida bo‘ladi va overley kerakli vaqtda uni drayver orqali o‘qib ishlatadi. Overley strukturaning tavsifini yozish uchun odatda maxsus sodda (overley description language) tildan foydalaniladi. Dasturda ishlatiladigan hamma fayllar dasturning ichki chaqiriqlariga daraxt ko‘rinishdagi fayl yordamida to‘ldiriladi.
SHuni nazarda tutish kerakki,overleyli strukturani tashkil etish ko‘p jixatdan lokallilik xossasiga bog‘liqdir, bu esa o‘z navbatida xotirada ayni vaqtda faqat kerak malumotlarni saqlash imkonini beradi.

Download 1,35 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish