• Virtual xotiraning afzalliklari
  • Virtual xotiraning kamchiliklari
  • Sahifalarni diskka chiqarish (Swapping)




    Download 47,08 Kb.
    bet5/33
    Sana10.06.2024
    Hajmi47,08 Kb.
    #262342
    1   2   3   4   5   6   7   8   9   ...   33
    Bog'liq
    Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar 20-79

    Sahifalarni diskka chiqarish (Swapping):

    • Agar fizik xotirada joy yetarli bo‘lmasa, kam foydalaniladigan yoki foydalanilmayotgan sahifalar diskdagi sahifalash fayliga (page file yoki swap file) yoziladi.

    • Zarur bo‘lganda, bu sahifalar qayta operativ xotiraga yuklanadi.

  • Sahifalar jadvali (Page Table):

    • Har bir jarayon uchun sahifalar jadvali mavjud bo‘lib, unda virtual sahifalarning fizik xotiradagi joylashuvi haqida ma’lumot saqlanadi.

    • Bu jadval yordamida virtual adreslarni fizik adreslarga o‘tkazish amalga oshiriladi.

    Virtual xotiraning afzalliklari:


    • Katta dasturlarni qo‘llab-quvvatlash: Fizik xotiradan kattaroq bo‘lgan dasturlarni ishlatish imkonini beradi.

    • Xotira izolatsiyasi: Har bir dastur o‘zining virtual adreslar maydonida ishlaydi, bu boshqa dasturlarning xotirasiga tasodifan kirib ketishni oldini oladi.

    • Samaradorlik: Kam foydalaniladigan ma’lumotlarni diskka chiqarish orqali operativ xotiradan samarali foydalanish imkonini beradi.

    Virtual xotiraning kamchiliklari:


    • Sekin ishlash: Ma’lumotlarni diskdan operativ xotiraga yuklash (swap in) yoki operativ xotiradan diskka yozish (swap out) jarayonlari fizik xotira bilan ishlashga qaraganda sekinroq.

    • Komplekslik: Virtual xotirani boshqarish uchun murakkab mexanizmlar va algoritmlar talab qilinadi.

    Virtual xotira tizimi dasturiy va apparat vositalari yordamida amalga oshiriladi va ko‘plab zamonaviy operatsion tizimlarda keng qo‘llaniladi.
    27.Assembler dasturlash tilida registr xotirasidan qanday foydalaniladi?
    Assembler dasturlash tilida registrlar markaziy rol o'ynaydi, chunki ular protsessor tomonidan tezkor kirish va arifmetik/mantiqiy operatsiyalarni bajarish uchun ishlatiladi. Registrlar — bu protsessor ichidagi kichik, yuqori tezlikdagi xotira joylari bo'lib, ular dastur bajarilishi jarayonida ma'lumotlarni vaqtincha saqlash va boshqarish uchun ishlatiladi. Quyida registr xotirasidan foydalanish usullari keltirilgan:

    Download 47,08 Kb.
  • 1   2   3   4   5   6   7   8   9   ...   33




    Download 47,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Sahifalarni diskka chiqarish (Swapping)

    Download 47,08 Kb.