• Sahifa jadvalidagi yozuvlar
  • Xotirani boshqarish bo'limi




    Download 50,87 Kb.
    bet10/14
    Sana11.06.2024
    Hajmi50,87 Kb.
    #262722
    1   ...   6   7   8   9   10   11   12   13   14
    Bog'liq
    POSIX standarti kurs ishi

    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. 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.

    Download 50,87 Kb.
    1   ...   6   7   8   9   10   11   12   13   14




    Download 50,87 Kb.