Operatsion tizimlarda jarayonlarni boshqarish


FCFS algoritmi bo‘yicha rejalashtirish



Download 3,22 Mb.
bet3/4
Sana11.06.2022
Hajmi3,22 Mb.
#654855
1   2   3   4
Bog'liq
Operatsion SISTEMA KT UZB

FCFS algoritmi bo‘yicha rejalashtirish
sxemasi (1- misol)
FCFS algoritmi bo‘yicha rejalashtirish
sxemasi (2- misol)
First-Come-First-Served (FCFS) algoritmiga misol:
kutish vaqti: J1 = 0; J2= 24;
J3 = 27 bo‘ladi.
O‘rtacha kutish vaqti:
(0 + 24 + 27)/3 = 17
kutish vaqti: J1 = 6; J2 = 0;
J3 = 3. O‘rtacha kutish vaqti:
(6 + 0 + 3)/3 = 3
Shortest Job First (SJF) algoritmiga misol:
Jarayonlar uzilishli SJF algoritmi bo‘yicha jarayonlarni rejalashtirish sxemasi
Jarayonlarni uzmasdan SJF algoritmi bo‘yicha jarayonlarni rejalashtirish sxemasi
o‘rtacha kutish vaqti =
(0 + 6 + 3 + 7)/4 = 4.
o‘rtacha kutish vaqti =
(9 + 1 + 0 +2)/4 = 3
Jarayonlarni rejalashtirish algoritmlari
  • Ustuvorliklar bo‘yicha rejalashtirish Bu algoritmda har bir jarayon bilan uning ustuvorligi (butun son) bog‘lanadi. Protsessor eng katta ustuvorlikli jarayonga beriladi (kichik son yuqoriroq ustuvorlikni bildiradi, ya’ni jarayonning eng yuqori ustuvorligini 1 ga teng deb olamiz). Bu algoritm oldingi algoritm kabi uzilishli va uzilishsiz variatlarga ega. Shu bilan birga, SJF algoritmiga ustuvorliklar bo‘yicha rejalashtirish sifatida qarash mumkin, unda navbatdagi aktivlik vaqti ustuvorlik hisoblanadi.
  • Round Robin (RR) algoritmi: Round Robin (RR, halqali tizim) algoritmi bu barcha jarayonlarga navbat bo‘yicha bir xil vaqt kvantlarini berish hisoblanadi. Algoritmning nomi AQShdagi ommaviy qarta o‘yinidan kelib chiqadi. Bu algoritmda har bir jarayon protsessor vaqtining uncha katta bo‘lmagan kvanti – odatda 10-100 millisekundni oladi. Bu vaqt tugagandan keyin jarayon uziladi va tayyor jarayonlarni oxiriga joylashtiriladi.

Round Robin (RR) algoritmiga misol:
RR algoritmini qo‘llanishiga misol (q = 20)
Ko‘p darajali navbat algoritmi:
Tizimdagi jarayonlar turli o‘ziga xosliklarga (masalan, paketli va interaktiv) ega bo‘lishi mumkin, amalda operatsion tizimlarda bajarilishga tayyor jarayonlar navbati ikkita navbatlarga bo‘linadi:
    • asosiy (interaktiv jarayonlar);
    • fon (paketli jarayonlar).

Navbatlar orasidagi rejalashtirish quyidagi turlarga bo‘linadi:
    • Qayd etilgan ustuvorlikli – asosiy navbatdan, keyin fon navbatdan barcha jarayonlarga xizmat ko‘rsatish. Bunda “och qolish” ehtimolligi mavjud.
    • Vaqt oralig‘ini ajratish – har bir navbat qandaydir protsessor vaqt oralig‘ini oladi, u jarayonlar orasida taqsimlanishi mumkin, masalan, 80% asosiy navbatdagi RRga va 20% fon navbatdagi FCFSga taqsimlanishi mumkin.

Download 3,22 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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