• Jarayonni to`xtatish.
  • Jarayonni blokirovka qilish.
  • Ko`p martalik operatsiyalar




    Download 480,91 Kb.
    Pdf ko'rish
    bet5/9
    Sana15.05.2024
    Hajmi480,91 Kb.
    #235261
    1   2   3   4   5   6   7   8   9
    Ko`p martalik operatsiyalar. 
     
    Bir martalik operatsiyalar jarayonlar OT boshqaruvi ostidagi sonini 
    o`zgarishiga olib keladi va xar doim ma’lum resurslarni ajratilishi va bo`shashi 
    bilan bog`liqdir. Ko`p martalik o`eratsiyalar operatsion tizimdagi jarayonlar sonini 
    o`zgarishiga olib kelmaydi va resurslarni ajratish va bo`shashi bilan bog`liq 
    bo`lishi shart emas. 
    Jarayonlar ustida Ko`p martalik o`eratsiyalarni bajarish uchun OT qanday 
    ishlarni bajarishini ko`rib chiqamiz. 
    Jarayonni ishga tushirish OT, tayyor turgan jarayonlar orasidan birini bajarishga 
    tanlaydi. Tanlangan jarayon uchun uni bajarilishi uchun o`erativ xotirada zarur 
    ma’lumot bilan tahminlaydi. Keyin jarayon xolati bajarilish xolatiga o`zgartiriladi 
    va boshqaruv jarayon komandalari xisoblagichi (schyotchik) ga ko`rsatiladigan 
    komandasiga uzatiladi. Xamma zarur ma’lumotlar jarayon `CBdan olinadi. 
    Jarayonni to`xtatish. 
    Bajarilish xolatidagi jarayon ishi, biror bir uzilish 
    natijasida to`xtaydi. `rotsessor avtomatik tarzda komandalar schyotchigini saqlaydi 
    va boshqaruvni bu uzilishga ishlov beruvchi maxsus adresga uzatadi. OT jarayonni 
    tayyorlik xolatiga o`tkazadi va uzilishni katta ishlashga, ya’ni uzilishga olib 
    kelingan xolat uchun ma’lum o`eratsiyalarni bajaradi. 
    Jarayonni blokirovka qilish. 
    Jarayon o`z ishini xisoblash tizimida biror bir 
    xodisa ro`y bermaguncha davom ettira olmaydi. SHuning uchun jarayon ma’lum 


    tizimli chaqiriq bilan OTga murojaat qiladi. OT tizimli chaqiriqni qayta 
    ishlaydi(kiritish –chiqarish operatsiyalarini initslalizatsiya qiladi, biror qurilmani 
    bo`shashini yoki xodisa ro`y berishini kutayotgan jarayonlar navbatiga qo`shadi va 
    xokazolar.), jarayonni bajarilish xolatidan kutish xolatiga o`tkazadi. 
    Jarayonni bloklashdan chiqarish(razblokirovanie). Tizimda biror xodisa ro`y 
    bergandan so`ng, OT aynan qanday xodisa ro`y berganligini aniqlashi zarur. Keyin 
    OT, qaysi jarayon shu xodisani kutish xolatida ekanligini aniqlaydi va shunday 
    jarayon bo`lsa uni tayyorlik xolatiga o`tkazadi.(bunda OT xodisa ro`y berishi bilan 
    bog`liq bo`lgan amallarni bajaradi.) 
    Protsessorni bir jarayondan ikkinchisiga to`g`ri(korrekt) o`tkazish uchun 
    bajarilaya`gan jarayon kontekstini saqlashi va `rotsessor o`tkazadigan jarayon 
    kontekstini tiklash zarur. Bunday jarayonlar ishlanganligini saqlash/tiklash 
    protsedurasi kontekstni o`tkazsh deyiladi. 
    Jarayon tushunchasi, OT boshqaruvi ostidagi bajariladigan komandalar 
    to``lami, ular bilan bog`liq resurslar va uning bajarilishi joriy momenti bilan 
    xarakterlanadi. Ixtiyoriy vaqtda jarayon to`liq ravishda o`zining konteksti, ya’ni 
    registirli, tizimli va foydalanuvchi qismlaridan tashkil to`gan konteksti bilan 
    tasvirlanadi. OTlarda jarayon aniq ma’lumotlar strukturasi –PCB bilan 
    tasvirlanadi. PCB –registirli va tizimli kontekstlarni aks ettiradi. Jarayonlar beshta 
    asosiy xolatlarda bo`lishi mumkin: tug`ilish, tayyorlik, bajarilish, kutish, 
    bajarilishni tugallash. 
    Bir xolatdan ikkinchisiga jarayon OT yordamida, ular ustida biror bir amal 
    bajarilishi natijasida o`tkaziladi. OT jarayonlar ustida quyidagi o`eratsiyalarni 
    bajarishi mumkin: jarayon yaratish, jarayon tugallash, jarayonni to`xtatib turish, 
    jarayonni blokirovka qilish, jarayonni bloklashdan chiqarish. Jarayon prioritetini 
    o`zgartirish. 



    Download 480,91 Kb.
    1   2   3   4   5   6   7   8   9




    Download 480,91 Kb.
    Pdf ko'rish