• Jarayonni boshqarish bloki
  • Jarayonni boshqarish tizim ostining asosiy funksiyasi




    Download 3,88 Mb.
    Pdf ko'rish
    bet30/253
    Sana18.05.2024
    Hajmi3,88 Mb.
    #242375
    1   ...   26   27   28   29   30   31   32   33   ...   253
    Bog'liq
    5OfV58kCMfx51CyXWMAb2yRfaqPrL3Ub5oRCsjhh

    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); 


    43 

    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. 
     
    2.2. 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 


    44 
    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 3,88 Mb.
    1   ...   26   27   28   29   30   31   32   33   ...   253




    Download 3,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Jarayonni boshqarish tizim ostining asosiy funksiyasi

    Download 3,88 Mb.
    Pdf ko'rish