Operatsion tizimlar tt 11-20 s mustaqil ish Ravshanov Javohir Mavzu



Yüklə 0,57 Mb.
Pdf görüntüsü
səhifə46/49
tarix04.04.2023
ölçüsü0,57 Mb.
#93141
1   ...   41   42   43   44   45   46   47   48   49
1-2-mustaqil ish

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. 
Жараён 2 
Жараён 4 
Жараён 23 
Жараён 1 
Жараён 12 
Жараён 255 
Жараён 3 
Жараён 14 
Жараён 15 
Жараён 24 
Жараён 128 


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. 

Yüklə 0,57 Mb.

Dostları ilə paylaş:
1   ...   41   42   43   44   45   46   47   48   49




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin