“Bajarilish” Jarayonni faol holati
“Kutish” Jarayonni passiv holati
“Tayyor” Jarayonni passiv holati
Jarayon barcha kerakli resurs-larga ega bo’ladi va bevosita prot-sessor uni baja-rayotgan bo’ladi
01 Jarayon bloklangan va ichki sabablarga ko’ra bajarilmaydi
02 Jarayon tashqi sabablarga ko’ra OT tashabbusi bilan bloklangan
03 Ko’p vazifali OT larda jarayonlar uch holatdan birida bo’lishi mumkin: bajarilish, kutish va tayyor.
Bajarilish davomida har bir jarayon bir holatdan boshqa holatga OT da malaga oshiriladigan jarayonlar rejalashtirish algoritmiga muvofiq o’tadi.
Jarayon holatlari
Bajarilish
Kutish
Tayyor
“Bajarilish” holatida bir protsessorli tizimda faqatgina bitta jarayon bo’lishi mumkin. “Kutish” va “Tayyor” holatlarida bir nechta jarayon bo’lishi mumkin. Bu jarayon navbatni hosil qiladi. Jarayon bajarilishi “Tayyor” holatidan boshlanadi. Bu holda u OT jarayonlarini rejalashtiruvchisida bo’ladi. Faollashishda jarayon “Bajarilish” holatiga o’tadi va bu holda u ba’zi holatni kutmaguncha; uning o’zi protsessorni bo’shatmaguncha; rejalshtiruvchi tomonidan chiqarib yuborilmaguncha qoladi.
Oqimlar
Odatda jarayonlar manzil uhitiga va yagona bajarilish oqimiga ega bo’ladi. Shunda ham ba’zida bitta manzil muhitida bir nechta parallel bajarilayotgan oqimlarni paydo bo’lishi ham mumkin. “Bajarilish oqimi” tushunchasi oqim deb yuritiladi.
Oqimlardan foydalanish sabablari
1
Yaratilish (ya’ni tezligi) va “o’gir” jarayonlarga qaraganda yo’q qilish osonligi
2
Samaradorlik. Hisoblash bajarilayotgan-da oqim vaqt bo’yicha keraksiz vaqt sarfiga ega jarayonlarni to’xtatadi va ishni tezlashtiradi.
3
Ko’plab ilovalarda bir vaqtning o’zida bir nechta harakatlar malag oshiriladi, ularning bir qismi davriy bloklangan bo’lishi mumkin
Va nihoyat, oqimlar bir nechta protsessorli tizimlar uchun juda foydali, chunki parallel hisoblash imoniyati yaratiladi