Labaratariya ishi №4 Ustuvorlikni (Prioritet) rejalashtirish



Download 1,73 Mb.
bet5/5
Sana13.01.2022
Hajmi1,73 Mb.
#355895
1   2   3   4   5
Bog'liq
1638285661 (1)

10-qadam) 10 vaqt oralig'ida yangi jarayon kelmaydi, shuning uchun biz P3 bilan davom etamiz



11-qadam) Vaqt=11 bo'lsa, P4 4 ustuvorlik bilan keladi. P3 yuqoriroq ustuvorlikka ega, shuning uchun u o'z bajarilishini davom ettiradi.

Jarayon

Ustuvorlik

Portlash vaqti

Kelish vaqti

P1

1

4

0

P2

2

3 tadan 1 tasi kutilmoqda

0

P3

1

7 tadan 2 tasi kutilmoqda

6

P4

3

4

o'n bir

P5

2

2

12



12-qadam) Vaqt=12 bo'lganda, P5 keladi. P3 yuqori ustuvorlikka ega, shuning uchun u bajarishni davom ettiradi.



13-qadam) Vaqt=13 bo'lsa, P3 bajarishni yakunlaydi. Bizda P2, P4, P5 tayyor navbatda. P2 va P5 teng ustuvorlikka ega. P2 ning kelish vaqti P5 dan oldin. Shunday qilib, P2 bajarishni boshlaydi.

Jarayon

Ustuvorlik

Portlash vaqti

Kelish vaqti

P1

1

4

0

P2

2

3 tadan 1 tasi kutilmoqda

0

P3

1

7

6

P4

3

4

o'n bir

P5

2

2

12



14-qadam) =14 vaqtida P2 jarayoni o'z bajarilishini tugatdi. P4 va P5 kutish holatida. P5 eng yuqori ustuvorlikka ega va ijroni boshlaydi.



15-qadam) =15 vaqtida P5 bajarishni davom ettiradi.



16-qadam) Vaqt= 16 bo'lganda, P5 uning bajarilishi bilan yakunlanadi. P4 - qolgan yagona jarayon. Amalga oshirishni boshlaydi.



17-qadam) =20 vaqtida P5 bajarilishni tugatdi va hech qanday jarayon qolmadi.



18-qadam) Yuqoridagi misol uchun o'rtacha kutish vaqtini hisoblaymiz.

Kutish vaqti = boshlanish vaqti - kelish vaqti + keyingi portlash uchun kutish vaqti

P1 = o - o = o

P2 =4 - o + 7 =11

P3= 6-6=0

P4= 16-11=5

Oʻrtacha kutish vaqti = (0+11+0+5+2)/5 = 18/5= 3.6

Ustuvor rejalashtirishning afzalliklari

Bu erda ustuvor rejalashtirish usulini qo'llashning afzalliklari/afzalliklari:



  • Rejalashtirish usulidan foydalanish oson

  • Jarayonlar ustuvorlik asosida amalga oshiriladi, shuning uchun yuqori ustuvorlik uzoq vaqt kutishning hojati yo'q, bu vaqtni tejaydi.

  • Bu usul har bir jarayonning nisbiy muhimligini aniq belgilash mumkin bo'lgan yaxshi mexanizmni ta'minlaydi.

  • Vaqt va resurs talablari o'zgaruvchan ilovalar uchun javob beradi.

Ustuvor rejalashtirishning kamchiliklari

Bu erda ustuvor rejalashtirishning kamchiliklari/kamchiliklari



  • Agar tizim oxir-oqibat ishdan chiqsa, barcha past ustuvor jarayonlar yo'qoladi.

  • Agar yuqori ustuvor jarayonlar ko'p CPU vaqtini talab qilsa, u holda pastroq ustuvor jarayonlar och qolishi mumkin va noma'lum vaqtga qoldiriladi.

  • Ushbu rejalashtirish algoritmi past ustuvor jarayonlarni cheksiz kutishga olib kelishi mumkin.

  • Jarayon ishga tayyor bo'lganda bloklanadi, lekin protsessorni kutish kerak, chunki hozirda boshqa jarayon ishlayapti.

  • Agar yangi yuqoriroq ustuvor jarayon tayyor navbatga kelishda davom etsa, kutish holatidagi jarayon uzoq vaqt kutishi mumkin.

Xulosa:

  • Prioritet rejalashtirish - bu ustuvorlikka asoslangan jarayonlarni rejalashtirish usuli. Ushbu algoritmda rejalashtiruvchi ustuvorlikka ko'ra ishlash uchun vazifalarni tanlaydi.

  • Priority Preemptive Scheduling-da vazifalar asosan ularning ustuvorliklari bilan belgilanadi.

  • Priority non-preemptive rejalashtirish usulida protsessor ma'lum bir jarayonga ajratilgan.

  • Jarayonlar ustuvorlik asosida amalga oshiriladi, shuning uchun yuqori ustuvorlik uzoq vaqt kutishning hojati yo'q, bu vaqtni tejaydi.

  • Agar yuqori ustuvor jarayonlar ko'p CPU vaqtini talab qilsa, u holda pastroq ustuvor jarayonlar och qolishi mumkin va noma'lum vaqtga qoldiriladi.

Topshiriq

Jarayon

Ustuvorlik

Portlash vaqti

Kelish vaqti

P1

5

19

12

P2

0

30

20

P3

1

8

17

P4

4

21

25

P5

2

15

6

P6

3

8

2

P7

6

4

0

Yuqoridagi misolni daftarga ishlab quyidagi rasmga o`xshatib tizimga yuklaysizlar


Download 1,73 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish