Cs 3204 Operating Systems



Yüklə 100,85 Kb.
səhifə1/6
tarix28.11.2023
ölçüsü100,85 Kb.
#169543
  1   2   3   4   5   6
13437563 (2)

Resurslarni taqsimlash va rejalashtirish

Resurslarni taqsimlash va rejalashtirish

  • Resurslarni boshqarish operatsion tizimning asosiy funktsiyasidir
  • Resurslarni taqsimlash va rejalashtirishni o'z ichiga oladi
    • Kim qaysi manbadan va qancha vaqt foydalanishi mumkin
  • Misol manbalari:
    • CPU vaqti
    • Diskning tarmoqli kengligi
    • Tarmoq o'tkazish qobiliyati
    • Ram
    • Disk maydoni
  • Jarayonlar resurslardan foydalanadigan printsiplardir
    • ko'pincha foydalanuvchilar nomidan

Imtiyozli va imtiyozsiz manbalar

  • Imtiyozsiz manbalar:
    • Ajratilgandan so'ng, ularni osongina qaytarib berishni so'rash mumkin emas - jarayon ularni qaytarguncha (yoki chiqib ketguncha) kutish kerak
      • Misollar:Disk maydoni, terminalni boshqarish
  • Imtiyozli manbalar:
    • Jarayon sezmasdan olib ketilishi mumkin ("oldindan") va qaytarilishi mumkin
      • Misollar: CPU, Xotira

Jismoniy va virtual xotira

  • Resursni imtiyozli deb tasniflash, uni sotib olish uchun to'lashga tayyor bo'lgan narxga bog'liq
    • Nusxa ko'chirish va bilvosita yo'l bilan ko'pgina resurslarni nazariy jihatdan ustun qo'yishi mumkin
  • Virtual xotira: jismoniy xotirani afzal ko'rish mexanizmi
    • Diskka almashtirish orqali olib tashlang, diskdan o'qish orqali qayting (ehtimol boshqalarni almashtiring)

Joy almashish va vaqtni almashish

  • Joy almashish: Ajratish (“qancha?”)
    • Resursni bo'lish mumkin bo'lsa foydalaning (bir nechta protsessor, xotira va boshqalar).
    • Resurs imtiyozli bo'lmasa foydalaning
  • Vaqtni taqsimlash: Rejalashtirish (“qancha vaqt?”)
    • Resursni bo'lish imkoni bo'lmasa foydalaning
    • Resursni osonlik bilan tanlash mumkin bo'lsa foydalaning

CPU va boshqa manbalar

  • CPU rejalashtirilishi kerak bo'lgan yagona resurs emas
  • Tizimning umumiy ishlashi barcha resurslardan samarali foydalanishga bog'liq
    • Resurs ishlatilayotgan (band) yoki foydalanilmayotgan (bo'sh) bo'lishi mumkin
      • Ish aylanishi: band bo'lgan vaqtning bir qismi
    • I/O qurilmasini ko‘rib chiqing: kiritish/chiqarish so‘rovini olgandan keyin band – agar protsessor rejalashtiruvchisi kiritish/chiqarish so‘rovini beradigan jarayonni kechiktirsa, I/O qurilmasi yetarli darajada foydalanilmaydi.
  • Ideal: barcha qurilmalarni band qilishni xohlaysiz

Yüklə 100,85 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin