Axborot texnologiyalari universiteti samarqand filiali "kompyuter injiniringi" fakulteti


Download 113.88 Kb.
Pdf ko'rish
bet2/11
Sana17.06.2023
Hajmi113.88 Kb.
#1527317
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
USANOV.M. 3 amalliy

Jarayon holati. Ko‘p vazifali (ko‘p ishlov berish) tizimda jarayon uchta asosiy 
holatlardan birida bo‘lishi mumkin: 
Running - jarayonning barcha zarur resurslarga ega bo‘lgan va to‘g‘ridan-
to‘g‘ri protsessor tomonidan bajariladigan jarayonning faol holati; 
Kutish - jarayonning passiv holati, jarayon bloklanadi, uni ichki sabablarga 
ko‘ra bajarish mumkin emas, u ba'zi bir voqea sodir bo‘lishini kutadi, masalan, 
kiritish-chiqarish operatsiyasini bajarish, boshqa jarayondan xabar olish, bo‘shatish 
unga kerak bo‘lgan ba'zi manbalar; 
Ready - bu jarayonning passiv holati, ammo bu holda jarayon tashqi holatlar 
tufayli bloklanadi: jarayon zarur bo‘lgan barcha manbalarga ega, u ishlashga tayyor, 
ammo protsessor boshqa jarayonni bajarish bilan band. 
Hayotiy tsikl davomida har bir jarayon ushbu operatsion tizimda amalga 
oshirilgan jarayonlarni rejalashtirish algoritmiga muvofiq bir holatdan ikkinchisiga 
o‘tadi. Jarayon holatining odatdagi grafigi 2.1-rasmda keltirilgan. 
Bitta protsessor tizimida faqat bitta jarayon RUNNING holatida bo‘lishi 
mumkin, va har bir WAITING va READY holatlarida bir nechta jarayonlar mavjud, 
bu jarayonlar navbati bilan kutish va tayyor jarayonlar navbatini hosil 


qiladi. Jarayonning hayotiy tsikli TAYYOR holatidan boshlanadi, bu jarayon 
bajarishga tayyor bo‘lganda va o‘z navbatini kutib turganda. Faollashtirilganda, 
jarayon RUNNING holatiga kiradi va u biron bir hodisa uchun KUTISH holatiga 
o‘tish orqali yoki protsessorning o‘zi chiqarilguniga qadar, yoki u charchaganligi 
sababli, masalan, protsessordan majburan "chiqarib yuboriladi". Ikkinchi holda
jarayon READY holatiga qaytadi. Jarayon kutilgan hodisa sodir bo‘lgandan keyin 
WAITING holatidan xuddi shu holatga kiradi. 
2.3.1-rasm. Ko‘p vazifalarni bajaradigan muhitda jarayon holati grafigi 

Download 113.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling