• REJA
  • Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash




    Download 11,33 Kb.
    bet1/6
    Sana13.05.2024
    Hajmi11,33 Kb.
    #228176
      1   2   3   4   5   6
    Bog'liq
    Fan Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlar

      Bu sahifa navigatsiya:
    • REJA

    Operatsion tizimlar tushunchasi va

    Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash.

    Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti


    Axborot texnologiyalarining dasturiy ta’minoti kafedrasi

    REJA


    • Operatsion tizimda jarayonlarni boshqarish

    • Jarayonlarni rejalashtirish

    • Jarayonlarni dispetcherlash va sinxronizatsiyalash

    • Jarayonlarni rejalashtirish algoritmlari va parametrlari

    Operatsion tizimda jarayonlarni boshqarish

    Jarayonning muhim xususiyati: bu ketma-ket bajarilishi kerak bo‘lgan hisoblash birligi, ya’ni, har bir jarayon o‘zining ketma-ket boshqarish oqimiga (control flow) ega buyruqlar ketma-ketligidir. OT tomonidan yaratilgan va boshqariladigan jarayon quyidagi asosiy ma’lumotlarni o‘z ichiga oladi:


    • Dastur hisoblagichi (program counter - PC) - bajarilayotgan joriy buyruq manzili; odatda qurilmalarning maxsus tizim registrida saqlanadi;

    • Stek - bu operatsion tizim tomonidan jarayon protseduralarining lokal ma’lumotlari, ularning parametrlari (argumentlari) va hisob-kitoblarni tashkil qilish uchun zarur bo‘lgan ma’lumotlar o‘rtasida saqlanadigan, jarayonni yaratishda OT tomonidan ajratilgan asosiy xotiraning doimiy maydoni. Keyingi protsedurani ishga tushirishda faollashtirish yozuvi (activation record) stekda beriladi, protseduraning lokal ma’lumotlarini saqlash uchun stek kadri (stack frame) va lokal ma’lumotlar maydoni (local data area) deb ataladi.

    • Ma’lumotlar bo‘limi (data section) – bu OT tomonidan global o‘zgaruvchilar, massivlar, tuzilmalar, obyektlar saqlanadigan jarayonga ajratilgan asosiy xotiraning statik (doimiy ravishda ajratilgan, doimiy o‘lchamdagi) maydoni. Jarayonning bajariladigan kodi (buyruqlar) dastlab ikkilamchi xotirada (diskda) saqlanadi va unga kirishda to‘liq yoki qisman asosiy xotiraga yuklanadi.

    Download 11,33 Kb.
      1   2   3   4   5   6




    Download 11,33 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash

    Download 11,33 Kb.