• Jarayonni boshqarish bloki
  • Operatsion tizimdagi oqimlar va ularning turlari
  • Jarayonni boshqarish tizim ostining asosiy funksiyasi




    Download 5,84 Mb.
    bet27/222
    Sana15.05.2024
    Hajmi5,84 Mb.
    #236377
    1   ...   23   24   25   26   27   28   29   30   ...   222

    Jarayonni boshqarish tizim ostining asosiy funksiyasi:


        • Jarayonni yaratish va yo‘q qilish (jarayon bilan bog‘liq bo‘lgan ma’lumotlar tuzilishi);

        • Resurslarga jarayon talabi navbatini qo‘llab-quvvatlash;

        • Birgalikda resurslardan foydalanishga tashkil qilingan boshqa jarayonlardan joriy jarayonga ajratilgan resurslarni himoya qilish;

        • Ayrim jarayonlarni to‘xtalishi va yangidan paydo bo‘lishini ta’minlash;

        • Jarayonlaro bog‘lanish vositasini taqdim etish.

    Jarayonni boshqarish bloki


    Jarayonni boshqarish bloki (Process Control Block – PCB) – bu har bir jarayon bilan bog‘liq quyidagi ma’lumotlarni o‘z ichiga olgan jarayonni boshqarish uchun foydalanadigan tizim ma’lumotlari tuzilishi hisoblanadi:
    2.4- rasm. Jarayonni boshqarish bloki tuzilishi

        • Jarayon identifikator raqami (ID si);

        • Jarayon holati;

        • Buyruq hisoblagichining joriy qiymati (jarayonni bajarilishini davom ettirishda foydalaniladi);

        • Protsessor registeri qiymatlari (jarayonni qayta tiklashda ham foydalaniladi);

        • Protsessorni rejalashtirish uchun ma’lumot (jarayon stekiga ko‘rsatgich, jarayon raqami);

        • Xotirani boshqarish uchun ma’lumot (jarayon xotira maydonining chegaralari);

        • Resurslar (jarayon bajarilishi uchun ajratilgan);

        • Hisob ma’lumotlari (e’lon qilingan ijro vaqtidan qolgan jarayonning umumiy bajarilish vaqti, jami kiritish/chiqarish vaqti va boshqalar);

        • Kiritish/chiqarish holatlari to‘g‘risidagi ma’lumotlar (ochiq fayllar ro‘yhati).

    Jarayonni boshqarish bloki tuzilishi 2.4- rasmda ko‘rsatilgan.


      1. Operatsion tizimdagi oqimlar va ularning turlari


    Oqim – bu operatsion tizimning mohiyati, protsessorda ko‘rsatmalar to‘plamini bajarish jarayoni, aniqrog‘i dastur kodi. Oqimlarning umumiy maqsadi ikki yoki ko‘plab turli xil vazifalarni protsessorda parallel bajarishdir.

    2.5- rasm. Bitta oqimli bitta jarayon, uchta oqimli bitta jarayon ko‘rinishi


    Oqim o‘zining kod segmenti, ma’lumotlar segmenti va ochiq fayllarini teng huquqli oqimlari bilan almashadi. Agar bir oqim kod segmentining xotira elementini o‘zgartirsa, qolgan barcha oqimlar buni ko‘radi. Oqim yengil jarayon deb ham ataladi. Oqimlar parallellash orqali dastur samaradorligini oshirish usulini taqdim etadi. Quyidagi rasmda bir oqimli va ko‘p oqimli jarayonlarning ishlashi ko‘rsatilgan.
    Oqimlar - bu klassik jarayonga mos keladigan ishchi oqimlarni kamaytirish hisobiga operatsion tizimning ish faoliyatini yaxshilashga qaratilgan dasturiy yondashuv.
    2.1- jadval. Jarayon va oqim o‘rtasidagi farq






    Download 5,84 Mb.
    1   ...   23   24   25   26   27   28   29   30   ...   222




    Download 5,84 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Jarayonni boshqarish tizim ostining asosiy funksiyasi

    Download 5,84 Mb.