|
«
Научный импульс
»
Мая
, 2023
327
2. Rasm. Jarayon xolatining yanada to’liq diagrammasiBog'liq Tursunov Olimboy Panjiboy o’g’li часть
1
«
Научный импульс
»
Мая
, 2023
327
2. Rasm. Jarayon xolatining yanada to’liq diagrammasi.
Tizimda paydo bo’layotgan xar qanday yangi jarayon tayyorlik xolatiga tushadi.
Operatsion tizim rejalashtirishning biror bir algoritmidan foydalanib, tayyor jarayonlardan
birini tanlab, uni bajarilish xolatiga o’tkazadi.
Bajarilish xolatida jarayon dasturiy kodini bevosita bajarilishi ro’y beradi. Jarayonning
bu xolatidan uchta sabab bo’yicha chiqish mumkin:
OT bu jarayonning faoliyatini to’xtatadi;
U o’z faoliyatini ma’lum xodisa ro’y bermaguncha davom ettira olmaydi va OT uni
“kutish” xolatiga o’tkazadi;
Xisoblash tizimida uzilish ro’y berishi bilan (masalan, bajarilishga ajratilgan vaqt
tugashi bilan taymerdan uzilish) uni tayyorlik xolatiga o’tkaziladi.
Kutish vaqtlari tayyorgarlik xolatiga jarayon, kutilayapgan xodisa ro’y berishi bilan
o’tadi va u yana bajarilish uchun tanlanishi mumkin. Keyinchalik rejalashtirish algoritmi
xaqida so’z borsa, bizning modelda yana bir operatsiya qo’yiladi: bu jarayon prioritetini
o’zgarishidir.
Jarayonni yaratish va tugallash operatsiyalari bir martalik operatsiyalardir, chunki
ortiq qo’llanilmaydi ba’zi tizimli jarayonlar, xisoblash tizimi ishi vaqtida xech qachon
tugallanmaydi.
Jarayon xolatini o’zgarishi bilan bog’liq bo’lgan, hox u ishga tushirish yoki blokirovka
bo’lsin, qoida bo’yicha ko’p martalik xisoblanadi.
JARAYONLAR USTIDAGI AMALLAR
Ko’p martalik operatsiyalar - bir martalik operatsiyalar jarayonlar OT boshqaruvi
ostidagi sonini o’zgarishiga olib keladi va har doim ma’lum resurslarni ajratilishi va
bo’shashi bilan bog’liqdir. Ko’p martalik operatsiyalar 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 operatsiyalarni 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 operativ xotirada zarur ma’lumot
bilan ta’minlaydi. Keyin jarayon xolati bajarilish xolatiga o’zgartiriladi va boshqaruv jarayon
komandalari xisoblagichi(schyotchik)ga ko’rsatiladigan komandasiga uzatiladi. Hamma
zarur ma’lumotlar jarayon PCB (
|
| |