- Quyidagi misolni ko'rib chiqaylik. Ikki talaba kvadrat ildiz chiqarish dasturini ishlatadi.
- Biri 4 ning kvadrat ildizini hisoblamoqchi, ikkinchisi esa 1 ning kvadrat ildizini hisoblamoqchi.
- Talabalar nuqtai nazari bo’yicha bu holatda bitta dastur ishlayapti; kompyuter tizimi nuqtai nazaridan esa, u ikki xil hisoblash jarayoni bilan shug'ullanishi kerak, chunki unda turli kiruvchi ma’lumotlar bo’ladi va turli hisob-kitob natijasiga olib keladi.
- Shuning uchun, hisoblash tizimi ichida sodir bo'layotgan voqealar darajasida biz "dastur" atamasini foydalanuvchiga bog’liq bo’lishi ma'nosida ishlata olmaymiz.
Jarayon tushunchasi - Jarayonlar operatsion tizimdagi dastlabki va eng muhim abstraksiyalardan biridir. Ular faqat bitta protsessor bilan ham parallel operatsiyalarning bajarilishini qo'llab-quvvatlaydi. Ular bitta markaziy protsessorni bir nechta virtual protsessorlarga aylantiradilar. Jarayonlarni abstraktsiyasiz zamonaviy hisoblashni amalga oshirib bo’lmaydi.
- a - ko'p vazifali rejimda ishlaydigan to'rtta dastur; b — bir-biridan mustaqil to'rtta ketma-ket jarayonning kontseptual modeli; c - bir vaqtning o'zida faqat bitta dastur faol
Jarayon bajarilish vaqtidagi dasturni xarakterlaydigan abstraksiya Jarayon bajarilish vaqtidagi dasturni xarakterlaydigan abstraksiya
ОТ
Jarayonni boshqaradi
Bajarishga olindi
To’xtatildi
Jarayon holatining eng oddiy diagrammasi
Jarayon komponentalari - Dastur obyekti (ishga tushuvchi yoki bajariluvchi dastur)
- Data (Kiruvchi va chiquvchi ma’lumotlar)
- Resurslar (protsessor, xotira)
- Holat (bajarilyapti, to’xtatildi, kutish va h.k.)
Do'stlaringiz bilan baham: |