• Jarayon tushunchasi
  • Jarayon bajarilish vaqtidagi dasturnixarakterlaydiganabstraksiya
  • JARAYONLAR HOLATI
  • Rejalashtirish ko`rsatkichi va algoritmlarga talablar.
  • To`liq foydalanish vaqtining qisqarishi(turn aroid time
  • Operatsion tizimlar Jarayon




    Download 0.82 Mb.
    Sana26.05.2023
    Hajmi0.82 Mb.
    #65306
    Bog'liq
    Operatison Tizim(MI)
    tarmoqXavfszligi, Operatsion Tizim(MI), Firdavs(komp tarmoq), Fast Scan 18-09-2021 0710, Karimova Gavhar diskret tuzilmalar, OperatsionTizim(2)

    Operatsion tizimlar Jarayon

    Bajardi:Karimova Gavhar

    REJA:

    • Jarayon tushunchasi
    • Jarayonlar holati
    • Jarayonlarni yaratish
    • Jarayonlarni rejalashtirish(Scheduling)
    • Xulosa
    • Foydalanilgan adabiyotlar

    KALIT SO’ZLAR

    • Jarayon
    • Jarayon holati
    • Dastur, topshiriq (buyruq)
    • Jarayonlar jadvali (Scheduling)

    Jarayon tushunchasi

    • Dastur”va“topshiriq”tushunchalari statik,faol bo’lmagan(неактивний)obyektlarni tavsiflash uchun ishlatiladi.
    • Dastur bajarilishi uchun,operatsion tizim ma’lum hajmli xotira ajratishi,unga kiritish/chiqarish qurilmalarini va fayllarni bog’lashi,ya’ni butun hisoblash tizimi resurslari hisobidan ma’lum qismini ajratisb qo’yishi lozim.
    • Ularning soni va konfuguratsiyasi vaqt o’tishi bilan o’zgarishi mumkin.Bunday faol obyektlarni tavsiflash uchun “dastur”va“topshiriqterminlari o’rniga yangi “JARAYON” terminini ishlatamiz.
    • Demak qisqa qilib aytganda,jarayon– bu biron birdastur bajarilishidagi faol topshiriqlar (buyruqlar) ketma-ketligi

    Jarayon bajarilish vaqtidagi dasturnixarakterlaydiganabstraksiya

    JARAYON KOMPONENTALARI

    • Dastur obyekti (ishga tushuvchi yokibajariluvchi dastur)
    • Data (Kiruvchi va chiquvchima’lumotlar)
    • Resurslar (protsessor, xotira)
    • Holat (bajarilyapti, to’xtatildi, kutishva h.k.)

    JARAYONLAR HOLATI

    • Jarayonlar operatsion tizim boshqaruvi ostida hisoblanadi.
    • Bir protsessorli kompyuter tizimida vaqtning har bir momentidafaqat bitta jarayon bajarilishi mumkin.
    • Multidasturli hisoblash tizimlarida bir nechta jarayonni psevdoparallel qayta ishlash, protsessorni bir jarayondan ikkinchi jarayonga o’tkazish yordamida amalga oshiriladi. Bir jarayon bajarilguncha qolganlari o’z navbatini kutadi.

    soddalashtirilgan jarayonlarning o`rmoni. Strelka ota –farzand munosabatini ko`rsatadi.

    Jarayonlarni rejalashtirish.

    Har gal, chegaralangan resurslar va ularning bir nechta iste’molchilari bilan ish ko`rilganda, masalan, misol uchun mexnat jamoasida maosh fondini taqsimlash deylik, biz mavjud resurslarni istehmolchilar o`rtasida taqsimlash bilan shug`ullanishimizga to`g`ri keladi, yoki boshqacha aytganda resurslardan foydalanishni rejalashtirishimizga to`g`ri keladi. Bunday rejalashtirish aniq qo`yilgan maqsadlarga (ya’ni, masalan, resurslarni taqsimlash xisobicha biz nimaga ega bo`lmoqchimiz) va bu maqsadlarga mos va istehmolchi parametrlariga tayanadigan algoritmlarga ega bo`lishi kerak.

    Rejalashtirish ko`rsatkichi va algoritmlarga talablar.

    Jarayonlarni rejalashtirish xar bir darajasi uchun, xar turli juda Ko`p algoritmlarni taklif qilish mumkin. Qaysi algoritmni tanlash, xisoblash tizimi yechadigan masalalar va biz rejalashtirishdan foydalanib erishmoqchi bo`lgan maqsadlarimizga bog`liqdir. Bu maqsadlar quyidagilardir.

    Xaqqoniylik –kom`yuter tizimida, xar bir jarayon va to`shiriq uchun `rotsessordan foydalanish vaqtining ma’lum qismi ajratilishiga kafolat berish. Ya’ni, bir foydalanuvchi jarayonni xar doim `rotsessor vaqtini band qilishi va boshqa foydalanuvchi jarayoni bajarilmay turishiga yo`l qo`ymaslik.

    • Xaqqoniylik –kom`yuter tizimida, xar bir jarayon va to`shiriq uchun `rotsessordan foydalanish vaqtining ma’lum qismi ajratilishiga kafolat berish. Ya’ni, bir foydalanuvchi jarayonni xar doim `rotsessor vaqtini band qilishi va boshqa foydalanuvchi jarayoni bajarilmay turishiga yo`l qo`ymaslik.
    • Samaradorlik –protsessor ish vaqtining xamma 100%ni band qilishga xarakat qilish. Bunda u, bajarishga tayyor jarayonlarni kutib turishi kerak emas. Real xisoblash tizimlarida `rotsessor yuklanishi 40ta 90%gacha o`zgarib turadi.

    To`liq foydalanish vaqtining qisqarishi(turn aroid time) –jarayonni starti yoki to`shiriqni yuklashga navbat qo`yishi va uni tugallashi orasidagi minimal vaqtni ta’minlash.

    • To`liq foydalanish vaqtining qisqarishi(turn aroid time) –jarayonni starti yoki to`shiriqni yuklashga navbat qo`yishi va uni tugallashi orasidagi minimal vaqtni ta’minlash.
    • Kutish vaqtini qisqartirish –jarayonlarning tayyor xolati va yuklashga navbatni berish vaqtini qisqartirish.
    • Javob berish vaqtini qisqartirish –jarayonning interaktiv tizimlarda foydalanuvchi so`roviga javob berish uchun kerak vaqtini minimallashtirish.
    • Rejalashtirishning qo`yilgan maqsadlariga bog`liq bo`lmagan xolda, algoritmlar quyidagi xossalarga ega bo`lishi kerak.

      Xulosa

    • Xulosa qilib aytish mumkinki bugungi kunda operatsion tizimlar algoritmlashgan jarayonlarga talab katta. Xamma rejalashtirish parametrlarini ikkita katta guruxlarga bo`lishi mumkin: statik parametrlar va dinamik parametrlar. Statik parametrlar xisoblash tizimi ish vaqtida o`zgarmaydi, dinamiklari esa teskarisi, doimo o`zgarishda bo`ladi.
    • Tizimning statik parametrlariga uning resurslarining chegaraviy qiymatlarini (o`erativ xotira xajmi, svoping uchun diskdagi xotira maksimal soni, ulangan kiritish –chiqarish qurilmalarining soni va xokazolar). Tizimning dinamik parametrlari ayni vaqtdagi bo`sh resurslar sonini tavsiflaydi.

    Download 0.82 Mb.




    Download 0.82 Mb.