Cs 3204 Operating Systems
səhifə 1/6 tarix 28.11.2023 ölçüsü 100,85 Kb. #169543
13437563 (2)
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 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: 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?”) 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 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 Dostları ilə paylaş: