• Level 1(L1) Cache
  • Level 3(L3) Cache
  • Afzalliklari
  • Mavzu: Kesh xotira hususiyatlari, asosiy va kesh xotiralarga murojat qilish algoritmlari Reja: Kesh xotira nima?




    Download 4.6 Mb.
    Sana13.04.2024
    Hajmi4.6 Mb.
    #193944
    Bog'liq
    14-maruza
    Mazu; rdb dastgohlarining tasnifi, Sotvoldiyev Nurulloxon MMT 74 Bujetdan tasgqari pensiya jamgarmasi, 1. Aktiv quvvat va uning ahamiyati. Reaktiv quvvat va uni to‘ldi-fayllar.org, 13-07-2023 12-35-15 (1), 27181823, 1-mavzu, uch posobie korporativnye finansy, 01.PSIXOLOGIYA 300 ta savol va javob 2

    Mavzu: Kesh xotira hususiyatlari, asosiy va kesh xotiralarga murojat qilish algoritmlari
    Reja:

    Kesh xotirasi - bu protsessorga ma'lumotlarga yuqori tezlikda kirishni ta'minlaydigan va tez-tez ishlatib turiladigan kompyuter dasturlari, dasturlari va ma'lumotlarini saqlaydigan kichik hajmli o'zgaruvchan kompyuter xotirasi turi. U faqat kompyuter quvvat olgan daqiqadan boshlab ma'lumotlarni saqlaydi.
    • Tezkor xotiraning miqdori kichik
    • Oddiy asosiy xotira va protsessor o'rtasida turadi
    • CPU chipida yoki modulda joylashgan bo'lishi mumkin

    Address
    Control
    Address buffer
    Control
    Data
    Data buffer
    System bus
    • Dastlab CPU kerakli ma'lumotlarni qidirish uchun Keshga murojat qiladi
    • Agar ma'lumotlar u erda bo'lsa, u ularni oladi va qayta ishlaydi
    • Agar ma'lumotlar u erda bo'lmasa, u holda protsessor tizim xotirasiga murojat qiladi va keyin uni qayta ishlashdan oldin yangi ma'lumotlarning nusxasini keshga joylashtiradi.

    Level 1(L1) Cache:

    • L1-kesh - bu eng tezkor kesh va odatda protsessor chipining o'zida bo'ladi.
    • L1 keshi odatda 8KB dan 64KB gacha o'zgarib turadi va asosiy xotira uchun ishlatiladigan sekinroq va arzonroq DRAM (dinamik RAM) o'rniga yuqori tezlikda ishlaydigan SRAM (statik RAM) dan foydalanadi.
    • U ichki kesh yoki asosiy kesh deb nomlanadi.

    • Level 2(L2) Cache:
    • L2 keshi L1 keshiga qaraganda kattaroq, ammo tezligi sekinroq.
    • Yaqinda olingan ma'lumotlarni saqlaydi. Ikkilamchi kesh sifatida ham tanilgan, bu ma'lumotlarga avval kirish imkoni bo'lgan holatlarda ma'lumotlarga kirish vaqtini qisqartirish uchun mo'ljallangan.
    • L2 keshi L1 va RAM (protsessor-L1-L2-RAM) o'rtasida bo'ladi va asosiy keshdan kattaroq (odatda 64KB dan 4MB gacha).

    Level 3(L3) Cache:

    • L3 kesh xotirasi - bu kompyuterning anakartida mavjud bo'lgan kengaytirilgan xotira shakli.
    • L3, kesh - bu anakartga o'rnatilgan xotira keshi. U L2 keshini oziqlantirish uchun ishlatiladi va odatda tizimning asosiy xotirasidan tezroq, lekin L2 keshidan sekinroq bo'lib, unda 3 Mb dan ortiq xotira mavjud.

    Odatda ishlatiladigan usullar:
    • To'g'ridan-to'g'ri xaritali kesh
    • Birlashtirilgan xaritali kesh
    • O'rnatilgan Assotsiatsiyalangan xaritalangan kesh

    Keshni xaritalash

    Tag 22 bit
    Word
    2 bit
    • Har bir 32 bitli ma'lumotlar blokida saqlangan 22 bitli yorliq
    • Xitni tekshirish uchun yorliq maydonini keshdagi yorliq bilan solishtiring
    • Kamida muhim 2 bit manzil 32 bitli ma'lumotlar blokidan qaysi 16 bitli so'z kerakligini aniqlaydie.g.

    Address

    Tag

    Data

    Cache line

    FFFFFC

    FFFFFC

    24682468

    3FFF

    Afzalliklari

    • Har qanday asosiy xotira bloki har qanday kesh uyasiga joylashtirilishi mumkin.
    • Ma'lumotlar va dastur havolalari qanchalik tartibsiz bo'lishidan qat'i nazar, blok uchun slot mavjud bo'lsa, ular keshda saqlanishi mumkin.

    Kamchiliklari

    • Keshni hisobga olish uchun zarur bo'lgan qo'shimcha uskuna xarajatlari.
    • Kesh xotirasini parallel ravishda qidirish mexanizmi bo'lishi kerak.
    • Kesh bir qator to'plamlarga bo'linadi
    • Har bir to'plam qator qatorlarni o'z ichiga oladi
    • Berilgan blok berilgan to'plamdagi istalgan satrga xaritalar
    • masalan. B bloki i to'plamning istalgan qatorida bo'lishi mumkin
    • 2 tomonlama assotsiativ xaritalash
    • Berilgan blok faqat bitta to'plamdagi 2 qatordan birida bo'lishi mumkin

    Afzalliklari

    • Bizning misolimizda teglar xotirasi to'g'ridan-to'g'ri xaritalashdan biroz kattalashadi va har bir ma'lumot uchun faqat ikkita tegni qidirish kerak.
    • Set-assotsiativ kesh bugungi mikroprotsessorlarda keng qo'llaniladi.

    Download 4.6 Mb.




    Download 4.6 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Kesh xotira hususiyatlari, asosiy va kesh xotiralarga murojat qilish algoritmlari Reja: Kesh xotira nima?

    Download 4.6 Mb.