• Nisbiy manzillar Tuzish paytida kompilyator ramziy manzillarni nisbiy manzilga ozgartiradi. 3 Jismoniy manzillar
  • Vazirligi muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti kiberxavfsizlik fakulteti




    Download 218,28 Kb.
    Pdf ko'rish
    bet4/11
    Sana13.05.2024
    Hajmi218,28 Kb.
    #230030
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    suyunov

    II.1.Xotira va uni tasvirlash.
    Jarayon manzili maydoni bu jarayon o'z kodida havola qilinadigan mantiqiy 
    manzillar to'plamidir. Masalan, 32-bitli adreslash ishlatilganda, manzillar 0 dan 
    0x7fffffff gacha bo'lishi mumkin; ya'ni 2 ^ 31 mumkin bo'lgan raqamlar, umumiy 
    nazariy 
    hajmi 

    gigabayt 
    uchun.
    Operatsion tizim dasturga xotirani ajratish paytida mantiqiy manzillarni fizik 


    manzillarga xaritalashga g'amxo'rlik qiladi. Xotira ajratilgunga qadar va undan 
    keyin dasturda uchta manzil ishlatiladi - 
    SN
    Xotira manzillari va tavsifi
    1
    Ramziy manzillar
    Manba kodida ishlatiladigan manzillar. O'zgaruvchan nomlar, doimiy 
    va ko'rsatmalar yorlig'i ramziy manzil maydonining asosiy 
    elementlari hisoblanadi.
    2018-
    04-01 
    121 2
    Nisbiy manzillar
    Tuzish paytida kompilyator ramziy manzillarni nisbiy manzilga
    o'zgartiradi. 
     
    3
    Jismoniy manzillar
    Yuklovchi ushbu manzillarni dastur asosiy xotiraga yuklangan 
    paytda hosil qiladi.
    Virtual va jismoniy manzillar kompilyatsiya qilish vaqti va yuklanish vaqti manzilni 
    bog'lash sxemalarida bir xil. Virtual va jismoniy manzillar bajarilish vaqtidagi 
    manzillarni 
    bog'lash 
    sxemasi 
    bilan 
    farq 
    qiladi.
    Dastur tomonidan yaratilgan barcha mantiqiy manzillar to'plami 
    mantiqiy manzil 
    maydoni
    deb ataladi . Ushbu mantiqiy manzillarga mos keladigan barcha jismoniy 
    manzillar 
    to'plami 
    fizik 
    manzillar 
    maydoni
    deb 
    ataladi 
    .
    Virtualdan jismoniy manzilgacha ishlash vaqtini xaritalashni apparat qurilmasi 


    bo'lgan xotirani boshqarish bo'limi (MMU) amalga oshiradi. MMU virtual adresni 
    jismoniy manzilga aylantirish uchun quyidagi mexanizmdan foydalanadi.

    Asosiy registrdagi qiymat foydalanuvchi jarayoni yaratgan har bir manzilga 
    qo'shiladi va u xotiraga yuborilgan vaqtda ofset sifatida qabul 
    qilinadi. Masalan, agar bazaviy registr qiymati 10000 bo'lsa, u holda 
    foydalanuvchining 100 manzil manzilidan foydalanishga urinishi 10100 
    joyga dinamik ravishda qayta taqsimlanadi.

    Foydalanuvchi dasturi virtual manzillar bilan shug'ullanadi; u hech qachon 
    haqiqiy jismoniy manzillarni ko'rmaydi.

    Download 218,28 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 218,28 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Vazirligi muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti kiberxavfsizlik fakulteti

    Download 218,28 Kb.
    Pdf ko'rish