№8 ma’NAVIY ma’rifiy soatlar rejasi


Xotirani boshqarish bo'limi


Download 53.88 Kb.
bet10/11
Sana06.11.2023
Hajmi53.88 Kb.
#1751892
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
qk4Mrs4dwYbn4cRy3EsMYr2dO4BXYsUE

Xotirani boshqarish bo'limi - xotirani boshqarish bo'limi (MMU), ba'zan chaqiriladi xotirali xotira boshqaruvi (PMMU), a kompyuter texnikasi hammasi bo'lgan birlik xotira o'z-o'zidan o'tib ketgan, asosan tarjimasini amalga oshiradigan ma'lumotnomalar virtual xotira manzillari ga jismoniy manzillar.MMU samarali ishlaydi virtual xotira boshqarish, bir vaqtning o'zida boshqarish xotirani himoya qilish, kesh boshqaruv, avtobus hakamlik sudi va oddiyroq kompyuter arxitekturalarida (ayniqsa 8-bit tizimlar), bank kommutatsiyasi. Zamonaviy MMUlar odatda virtualni ajratadilar manzil maydoni (protsessor tomonidan ishlatiladigan manzillar diapazoni) ichiga sahifalar, har birining kattaligi 2 ga teng, odatda bir nechta kilobayt, lekin ular juda katta bo'lishi mumkin. Manzilning pastki qismlari (sahifadagi ofset) o'zgarishsiz qoldiriladi. Yuqori manzil bitlari virtual sahifa raqamlari.
Sahifa jadvalidagi yozuvlar - Ko'pgina MMUlarda "" deb nomlangan elementlarning xotiradagi jadvali ishlatiladi.sahifalar jadvalibitta, o'z ichiga olgan "sahifalar jadvalini kiritish"Virtual sahifa raqamlarini asosiy xotiradagi jismoniy sahifa raqamlariga solishtirish uchun har bir sahifaga (PTE). PTE-larning assotsiativ keshi a tarjima ko'rinishidagi bufer (TLB) va virtual manzil xaritada har safar asosiy xotiraga kirish zarurligini oldini olish uchun ishlatiladi. Boshqa MMUlarda shaxsiy xotira massivi bo'lishi mumkin yoki sahifalar jadvali yozuvlari to'plamini saqlaydigan registrlar. To'liq jismoniy manzilni berish uchun fizik sahifa raqami sahifa ofset bilan birlashtiriladi.Shuningdek, PTE sahifaga ("" ga yozilganligi yoki yozilmaganligi to'g'risida ma'lumot kiritishi mumkin.iflos bit"), qachon u oxirgi marta ishlatilgan bo'lsa (" erishilgan bit ", a yaqinda ishlatilgan (LRU) sahifani almashtirish algoritmi), qanday jarayonlar (foydalanuvchi rejimi yoki nazoratchi rejimi) o'qishi va yozishi mumkin va shunday bo'lishi kerak keshlangan.Ba'zan, PTE virtual sahifaga kirishni taqiqlaydi, ehtimol jismoniy bo'lmaganligi sababli tasodifiy kirish xotirasi ushbu virtual sahifaga ajratilgan. Bunday holda, MMU signallari a sahifa xatosi protsessorga. The operatsion tizim (OS) keyin vaziyatni, ehtimol, uning ramkasini topishga urinib ko'radi Ram va uni so'ralgan virtual manzilga moslashtirish uchun yangi PTE-ni o'rnating. Hech qanday RAM bo'sh bo'lmasa, ba'zi bir almashtirishni ishlatib, mavjud sahifani ("jabrlanuvchi" nomi bilan tanilgan) tanlash kerak bo'lishi mumkin algoritmva uni diskka saqlang ("deb nomlangan jarayon"xotiraBa'zi MMUlarda PTE etishmasligi ham bo'lishi mumkin, bu holda OS yangi xaritalash uchun uni bo'shatishi kerak bo'ladi.MMU, shuningdek, noqonuniy kirishda xatoliklarni keltirib chiqarishi mumkin yaroqsiz sahifadagi xatolar noqonuniy yoki mavjud bo'lmagan xotiraga kirish paytida, mos ravishda, olib keladi segmentatsiya xatosi yoki avtobus xatosi operatsion tizim tomonidan boshqariladigan sharoitlar.

XULOSA
Ushbu mustaqil ish tayyorlash davomida xulosa qilib aytsam xotirani boshqarish har qanday operatsion tizimning muhim qismidir, chunki u tizimga xotira resurslarini ishlaydigan dasturlar va jarayonlarga samarali taqsimlash va taqsimlash imkonini beradi. O'rnatilgan operatsion tizimlarda, xususan, xotira boshqaruvi quyidagilar uchun javobgardir:
1. Ishlayotgan jarayonlar va ilovalarga xotirani ajratish, ularning bajarilishi uchun yetarli xotira resurslariga ega boʻlishini taʼminlash.
2. Ishlamayotgan yoki tugatilgan jarayonlardan xotirani ajratish yoki bo‘shatish.
3. Jismoniy xotira va qattiq disk xotirasi o'rtasida ma'lumotlarni almashish orqali jismoniy xotiradan ko'ra kattaroq manzil maydonini ta'minlaydigan virtual xotirani ajratish.
4. Ushbu xotiraning katta bloklarini ajratish o‘rniga, jarayonga qattiq o‘lchamli xotira blokini (sahifa) ajratuvchi peyjing mexanizmlarini joriy qilish.
5. Xotira resurslariga kirishni cheklovchi himoya mexanizmlarini joriy qilish, bir jarayon boshqa jarayon xotirasini qayta yozmasligini ta'minlash.
Xotirani boshqarish funksiyasi operatsion tizimlar orasida bir oz farq qiladi va xotirani xaritalash, umumiy xotira, xotira segmentatsiyasi va xotiraga bir xil boʻlmagan kirishni (NUMA) boshqarish kabi qoʻshimcha funktsiyalarni oʻz ichiga olishi mumkin. Lekin asosiysi, xotirani boshqarish mavjud xotira resurslaridan samarali foydalanishni taʼminlaydi va barqaror va samarali operatsion tizimni taʼminlaydi.


Download 53.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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