• Segmentli xotirani boshqarish
  • Vazirligi muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti kiberxavfsizlik fakulteti




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

    Paged xotira boshqarish
    Asosiy maqola: Virtual xotira
    Paged ajratish kompyuterning birlamchi xotirasini sahifa ramkalari deb 
    ataluvchi qat'iy o'lchamdagi birliklarga, dasturning virtual adres maydonini esa bir 
    xil o'lchamdagi sahifalarga ajratadi. Apparat xotira boshqarish birligi kvadrat 
    sahifalar xaritalar. Jismoniy xotira sahifa asosida ajratilishi mumkin, manzil 
    maydoni esa qo'shni ko'rinadi.
    Odatda, paged xotira boshqarish bilan, har bir ish o'z manzil kosmosda 
    ishlaydi. Shu bilan birga, IBM i kabi barcha jarayonlarni katta adres maydoni ichida 
    boshqaradigan va IBM OS/VS2 SVS kabi yagona adres maydoni ichidagi barcha 


    jarayonlarni boshqaradigan yagona adres maydoni operatsion tizimlari mavjud.
    Tizim sahifalarni birlamchi va ikkilamchi xotira o'rtasida talab qilinadigan tarzda 
    ko'chirishi 
    mumkin 
    bo'lgan 
    xotira 
    talab 
    qilinishi 
    mumkin.
    Segmentli xotirani boshqarish
    Asosiy maqola: Xotira segmentatsiyasi
    Segmentli xotira-foydalanuvchi dasturini "chiziqli va tutash adresli joy bilan 
    ta'minlamaydigan yagona xotirani boshqarish usulidir."Segmentlar odatda kod 
    protsedurasi yoki ma'lumotlar qatori kabi ma'lumotlarning mantiqiy guruhlanishiga 
    mos keladigan xotira maydonlaridir. Segmentlar odatda xotirada segment jismoniy 
    manzilini o'z ichiga olgan segment stol shaklida apparat qo'llab-quvvatlash talab, 
    uning hajmi, va bunday kirish himoya bit va holati kabi boshqa ma'lumotlar 
    (almashdilar, amalga almashdilar, va boshqalar.)
    Segmentation xotira manbalar ma'lum bir segment uchun nisbiy va apparat deb 
    segment uchun belgilangan emas ma'lumot xotira uchun ariza ruxsat bermaydi, 
    chunki boshqa sxemalar ko'ra yaxshiroq kirish himoya qilish imkonini beradi.
    Segmentatsiyani paging bilan yoki pagingsiz amalga oshirish mumkin. Segment 
    qo'llab-quvvatlamasdan, agar kerak bo'lsa, xotiradan tashqarida va xotiradan 
    tashqarida joylashgan jismoniy birlik. Paging qo'llab-quvvatlash bilan sahifalar 
    odatda swapping va segmentatsiyasi birligi faqat xavfsizlik qo'shimcha darajasini 
    qo'shimchalar bor.Segmentli tizimdagi manzillar odatda segment identifikatori va 
    segment bazasi manziliga nisbatan ofsetdan iborat bo'lib, nolga teng bo'lishi 
    belgilangan. Intel IA-32 (x86) arxitekturasi har biri 16,383 gacha 4gib segmentlarga 
    ega bo'lish jarayonini ta'minlaydi. IA-32 segmentlari kompyuterning chiziqli adres 
    maydoni, paging apparat tomonidan taqdim etilgan virtual adres maydoni 
    bo'linmalaridir.
    Multics operatsion tizimi, ehtimol, eng yaxshi ma'lum tizimi qismli xotira amalga 
    oshirish hisoblanadi. Multics segmentlari 256 sahifagacha bo'lgan kompyuterning 
    fizik xotirasining bo'linmalaridir, har bir sahifa 1K 36-bitli so'zlar bo'lib, 1mib 
    maksimal segment o'lchamiga (Multiklarda ishlatilganidek 9-bit bayt bilan) olib 
    keladi. 

    jarayon 
    qadar 
    bo'lishi 
    mumkin 
    4046 
    segmentlar.


    Rollout/rollin (RO / RI)-kompyuter operatsion tizimi xotirasini boshqarish texnikasi 
    bo'lib, unda ishlaydigan dasturning barcha birgalikda bo'lmagan kodi va 
    ma'lumotlari boshqa vazifa uchun asosiy xotirani bo'shatish uchun yordamchi 
    xotiraga (disk yoki barabanga) almashtiriladi. Dasturlar ba'zi uzoq voqea kutib 
    qachon talab oxirida yoki...tomonidan "chikdi mumkin."Rollout/rollin tez-tez vaqt 
    almashish tizimlarida ishlatilgan, foydalanuvchi" think time " swap qilish vaqti 
    nisbatan uzoq edi qaerda.
    Virtual saqlash—paging yoki segmentatsiyasi farqli o'laroq, rollout/rollin talab 
    qilmaydi va maxsus xotira boshqarish apparat; ammo, tizim xotira xaritasi yoki 
    tayanch va chegara registrlari kabi ko'chirish apparat bor ekan, dastur asl xotira 
    joylarda qaytib prokat bo'lishi kerak. Rollout/rollin asosan virtual xotira tomonidan 
    qo'shiqlar jozibali raqslarga ulanadi bo'ldi.
    Rollout/rollin OS ixtiyoriy xususiyati edi / 360 vazifalar bir o'zgarmaydigan raqami 
    bilan Multiprogramming (MVT) Rollout / rollin vaqtinchalik beradi, uning dastlab 
    belgilangan mintaqada tashqarida muayyan ish dinamik kengaytirish. Ish ko'proq 
    joy kerak bo'lsa, rollout/rollin ish & # 8217; s foydalanish uchun unassigned saqlash 
    olish uchun harakat. Agar bunday belgilanmagan saqlash bo'lmasa, boshqa ish 
    amalga oshiriladi-ya'ni, yordamchi saqlashga o'tkaziladi-uning hududi birinchi ish 
    bilan ishlatilishi mumkin. Birinchi ish bilan ozod qachon, bu qo'shimcha saqlash 
    yana mavjud, yo (1) belgisiz saqlash sifatida, bu uning manbai edi, agar, yoki (2) 
    asosiy 
    saqlash 
    qaytib 
    o'tkazilishi 
    kerak 
    ish 
    qabul 
    qilish 
    (prokat).
    Bu rollout eslatma/OS rollin/360 ommaviy ish o'rinlari uchun faqat ishlatilgan, va 
    rollin 
    jobstep 
    mintaqa 
    terminates 
    qarz 
    qadar 
    sodir 
    bo'lmaydi.

    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