• Ko‘p marotaba ishga tushirish
  • O’rnatilgan tizimlar O’quv uslubiy majmua




    Download 2,55 Mb.
    Pdf ko'rish
    bet89/160
    Sana13.07.2024
    Hajmi2,55 Mb.
    #267489
    1   ...   85   86   87   88   89   90   91   92   ...   160
    Bog'liq
    O’rnatilgan tizimlar O’quv uslubiy majmua

     
    Masala konteksti
    – bu axborotlar to‘plami bo‘lib, masalani bajarilishini 
    tiklash uchun oldin u qaerda uzilganligi haqidagi barcha axborotni o‘zida 
    mujassamlashtiradi. Kontekst operativligi kam bo‘lgan, lekin ancha hajmli axborot 
    qismidan iborat: protsessor registrlarining qiymati (buyruqlar sanoq qurilmasi, 
    stek), hatolik kodlari, protsessor tomonidan bajarayotgan tizimli chaqiriqlar, barcha 
    ochiq fayllar haqidagi axborot va tugatilmagan kiritish-chiqarish operatsiyalari. 
    Masala (status) holati. Operatsion tizim nuqtaiy nazaridan masala bir necha 
    holatlarda bo‘lishi mumkin. Bu holatlarni soni va nomi bir operatsion tizimdan 
    boshqasiga o‘tilganda farq qiladi. Shunga qaramay amaliy jixatdan har qanday real 
    vaqt operatsion tizimida bajarilishga yuklangan masala kamida uch holatda bo‘lishi 
    mumkin (10.3-chizma).
     
     
    10.3-chizma. Ko‘p masalali muhitda oqim holatining grafi 
     
    Faol masala
    bu masala, vaqtning hozirgi momentida tizim tomonidan 
    bajarilayotgan masaladir. 
    Tayyor masala
    – bu masala, bajarilishga tayyor va 
    rejalashtiruvchida o‘zining “navbatini” kutayotgan masala.
    Bloklashtirilgan 
    – bu 
    masala, bajarilishi ma’lum voqealar sodir bo‘lguncha to‘xtatilib turilgan masala. 
    Bundek voqea bo‘lib, masalaga kerak bo‘lgan resursni bo‘shatilishi, kutilayotgan 
    voqeani kelishi, kutish vaqt oralig‘ini tugashi bo‘lishi mumkin. 
    Оқим тугади ёки хато 
    Оқим бошқа воқеани 
    тугашини кутмоқда 
    Оқим 
    бажарилишга 
    танланди 
    Оқим суриб 
    қўйилди 
    Хозирда яратилган оқим
    Киритиш / чиқариш тугади 
    (воқеа содир булди)
    Бажариш 
    Тайёрлик 
    Кутиш 


    150 
    Ko‘p marotaba ishga tushirish
    . Odatda, real vaqt operatsion tizimlarining 
    ko‘p masalaligi bir masala nusxasini bir necha marotaba ishga tushirish 
    mikoniyatini beradi. Shu bilan birga bundek nusxaning har biriga o‘ziga hotira 
    xududi ajratiladi. Hotirani tejash maqsadida barcha ishga tushirilgan nusxalar uchun 
    bir bajariluvchi kodni birgalikda ishlatish inobatga olingan bo‘lishi mumkin. Bu 
    holda dastur qayta kirishlikni ta’minlashi kerak – reenterabellik, ya’ni zararli 
    oqibatsiz qandaydir vazifani vaqtincha uzib turish va so‘ng yana bu vazifani yoki 
    dasturni chaqirish imkoniyati. 

    Download 2,55 Mb.
    1   ...   85   86   87   88   89   90   91   92   ...   160




    Download 2,55 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’rnatilgan tizimlar O’quv uslubiy majmua

    Download 2,55 Mb.
    Pdf ko'rish