Операцион тизимларнинг асосий функциялари. Процессорни бошқариш ва вазифаларни режалаштириш



Download 2,57 Mb.
bet11/12
Sana13.07.2022
Hajmi2,57 Mb.
#784679
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
2-3

Жараённи режалаштириш сиёсати
Minimize turnaround time – Бажариш вақтини минималлаштириш
12
1
54
1
66
5
23
2
13
1
32
1
Жараённи БОШҚАРИШ (Process management)
  • READY ҳолатдаги вазифаларни имкон қадар тезроқ чиқариш (move out);
  • Бу тизимда мавжуд бўлган фойдаланувчилар сонини камайтириш, бу орқали процессорни READY ҳолатга ўтган вазифалар учун тайёр (available) ҳолга келтириш билан амалга оширилиши мумкин;

Жараённи режалаштириш сиёсати
Minimize waiting time – Кутиш вақтини минималлаштириш
12
1
54
1
66
5
23
2
13
1
32
1
Жараённи БОШҚАРИШ (Process management)
  • Барча вақт давомида (100% of the time) процессор бандлигини таъминлаш;
  • (Фақат) Кўплаб ҳисоблашларга оид вазифаларни режалаштириш ва киритиш-чиқариш вазифаларини умуман бажармаслик;

Жараённи режалаштириш сиёсати
Maximize CPU efficiency – Процессор самарадорлигини максималлаштириш
12
1
54
1
66
5
23
2
13
1
32
1
Жараённи БОШҚАРИШ (Process management)
  • Барча вазифалар учун тенг миқдорда процессор вақти (CPU time) ва киритиш-чиқариш вақтини (I/O time) ажратиш;
  • Барча вазифаларга уларнинг характеристикаларидан қатъий назар бир хил приоритет бериш орқали амалга оширилади;

Жараённи режалаштириш сиёсати
Ensure fairness for all jobs – Барча вазифалар учун ҳаққонийликни таъминлаш
12
1
54
1
66
5
23
2
13
1
32
1
Жараёнларни режалаштириш алгоритмлари
(Process scheduling algorithms)

Rejalashtirish siyosati turlari - Pre-emptive * time-sharing (vaqtni taqsimlash) muhitida qo’llaniladi * Ishni qayta ishlashni to’xtatib turadi * CPU ni boshqa ishga o’tkazadi - Non-preemptive * Tashqi uzilishlarsiz funksiyalar * Ikkala holatda ham cheksiz tsikllar uziladi


First Come, First Served (FCFS)
 FIFO strukturasini ishlatadigan juda oddiy algoritm.
 Oldindan rejalashtirish algoritmi sifatida qo’llaniladi.
Batch Processes da (paketli tizimlar) yaxshi ishlaydi, foydalanuvchilar hech qanday o’zaro ta’sirlarni kutishmaydi.
Shortest Job Next (SJN) – keyingi eng qisqa ish
 Yana Shortest Job First (SJF) deb ham nomlanadi.
 CPU tsikli vaqtiga asoslangan jarayonlarni rejalashtirish oddiy algoritmi.
 Oldindan rejalashtirish algoritmi sifatida qo’llaniladi.
Batch Processes da (paketli tizimlar) yaxshi ishlaydi, protsessorni vaqtini aniqlash oson.
Priority Scheduling – Ustuvorlikni rejalashtirish
 Prioritetga asoslangan jarayonlarni rejalashtirish algoritmi.
 Imtiyozsiz rejalashtirish algoritm sifatida qo’llaniladi.
Batch Processes da (paketli tizimlar) eng ko’p qo’llaniladigan algoritmlardan biri.
 Agar ikkita jarayon bir vaqtda READY holatiga kelib tushsa, unda FIRST COME, FIRST SERVED algoritmi asosida ishlaydi.
Shortest Remaining Time (SRT)
 Shortest Job Next (SJN) rejalashtirish algoritmining imtiyozli versiyasi.
 Tugallanishga eng yaqin bo’lgan jarayonlarni rejalashtirishga asoslangan algoritm.
 Bu faqat Batch Processes ga (paketli tizimlar) ega bo’lgan tizimlarda amalga oshirilishi mumkin, chunki har bir ishni bajarish uchun zarur bo’lgan CPU vaqtini bilish kerak.

Download 2,57 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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