Operatsion tizimlar tushunchasi va


Download 0.65 Mb.
bet2/5
Sana07.01.2023
Hajmi0.65 Mb.
#1082053
1   2   3   4   5
Bog'liq
7-maruza OT 2 (3)

Jarayon tushunchasi

  • 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


Jarayon bajarilmoqda

Jarayon bajarilmoqda

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.)

Download 0.65 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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