• To‘g‘ri aks ettiruvchi kesh – hotira
  • O’rnatilgan tizimlar O’quv uslubiy majmua




    Download 2,55 Mb.
    Pdf ko'rish
    bet40/160
    Sana13.07.2024
    Hajmi2,55 Mb.
    #267489
    1   ...   36   37   38   39   40   41   42   43   ...   160
    Bog'liq
    O’rnatilgan tizimlar O’quv uslubiy majmua

    kesh-mo‘ljalga oldi
    holati hosil bo‘ladi), u holda vaqtni tejash mumkin va operativ 
    hotira qurilmasiga murojat qilinmaydi. Agarda ushbu so‘z kesh-hotirada bo‘lmasa 
    (
    kesh-mo‘ljalga olaolmadi
    holati hosil bo‘ladi), u holda esa qaysidir qator keshdan 
    olib tashlanadi, uning o‘rniga kerakli qator kesh-hotiraning pastgi bosqichdan olib 
    joylashtiriladi yoki operativ hotiradan olib yoziladi. 
    To‘g‘ri aks ettiruvchi kesh – hotira
    . To‘g‘ri aks ettiruvchi kesh – hotira 
    kesh-hotira turining eng oddiy turiga tegishli. 4.4-chizmada 32 baytli 1024 bloqdan 
    iborat bo‘lgan bir bosqichli kesh-hotiraga misol qeltirilgan. 
    Kesh-hotiraning har bir elementi uch qismdan tashkil topgan: 


    74 
    1.Tag (tasma) maydonida manzil hotirasining katta 17 razryadi joylashadi, u 
    bo‘yicha axborotlar bloki keladi (blok manzili).
    2.Valid maydoni (xaqiqiy) axborotlarni haqiqiyligi haqidagi ma’lumotlar saqlaydi.
    3.Block maydoni hotiradagi axborotlar blokining nusxasini saqlaydi. 
    4.4-chizma. To‘g‘ri aks ettiruvchi kesh 
    To‘g‘ri aks ettiruvchi kesh-hotirada ushbu blok faqat bir joyda blok nomeri 
    bo‘yicha saqlanishi mumkin. Protsessor hotira manzilini berganda, kesh-hotira 
    kontrolleri bu manzildan 10 bitli blok nomerini beradi va ularni kesh-hotiradan 
    1024 elementdan birini qidirish uchun ishlatadi. Agarda bu element xaqiqiy bo‘lsa, 
    u holda Tag maydon manzili va kesh-hotira Tag maydoni solishtirish amalga 
    oshiriladi. Agarda maydonlar teng bo‘lsa, u holda 
    kesh-mo‘ljalga oldi
    holati hosil 
    bo‘ladi, razryadlari mos kelmaganda esa – 
    kesh-mo‘ljalga olaolmadi
    holati hosil 
    bo‘ladi.
     
    Kesh-mo‘ljalga oldi holati bo‘lganda kesh-hotiradan so‘z o‘qiladi. Kesh-
    mo‘ljalga olaolmadi holatida yoki xaqiqiy emaslikda hotiradan blok chaqiriladi va 
    kesh hotirada saqlanadi, ya’ni u joyda bo‘lgan blokni o‘rniga o‘zgartiriladi.
    To‘g‘ri aks ettiruvchi kesh-hotirada bir hil nomli axborotlar bloki kesh-
    hotiradagi bir xududni egallash xuquqi uchun raqobatlashadilar. Bu muammoni hal 
    qilish uchun quyidagi tadbirni amalga oshirish kerak bo‘ladi, bir hil nomli bloklar 
    kesh-hotiraning bir necha joyiga (ko‘plik) joylashtirilishi kerak. Bundek hotira 
    oldingisiga nisbattan murakkabroq, chunki kerakli blok borligini bilish uchun 
    Tag 
    (17 
    бит)
    Блок 
    номе
    ри 
    (10 
    бит) 
    Сўз 
    (3 бит) 
    Байт 
    (2 бит) 
    Блокда сурилиш 
    Valid 
    Tag 
    Block 
    Valid 
    Tag 
    Block 
    Valid 
    Tag 
    Block 
    Блок 0 
    Блок 1 
    Блок 1023 
    кэш 
    Манзил


    75 
    barcha ko‘plikni tekshirish talab etiladi. Manzillar teglarini saqlash uchun hotira 
    assotsiativ hotira kabi joriy etiladi, bu esa blok joylashgan joyni qidirishda ko‘p 
    takrorlanishni yo‘q qilish imkonini beradi. 

    Download 2,55 Mb.
    1   ...   36   37   38   39   40   41   42   43   ...   160




    Download 2,55 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’rnatilgan tizimlar O’quv uslubiy majmua

    Download 2,55 Mb.
    Pdf ko'rish