Operatsion tizimlarda jarayonlarni boshqarish


Download 11.72 Kb.
bet1/5
Sana24.03.2023
Hajmi11.72 Kb.
#1291519
  1   2   3   4   5
Bog'liq
Operatsion tizimlarda jarayonlarni boshqarish-hozir.org


Operatsion tizimlarda jarayonlarni boshqarish

Operatsion tizimlarda jarayonlarni boshqarish

Tayyorladi:


Kabulova G
O’razbaev SH
Reja:

Multidasturli muhitda OT protsessor qaysi jarayonni, qachon va qancha vaqt olishini hal qiladi. Bu funksiya jarayonni rejalashtirish deb nomlanadi.


Operatsion tizim protsessorni boshqarish uchun quyidagi amallarni bajaradi:


    • Jarayonga protsessorni (CPU) ajratadi;

Protsessor va jarayon holatini kuzatadi;


Jarayonga protsessorni (CPU) ajratadi;
Jarayon talab qilinmasa, protsessorni o‘chiradi
Operatsion tizim protsessorni boshqarish uchun quyidagi amallarni bajaradi:

Protsessorni rejalashtirish

Protsessorni (CPU ni) rejalashtirish multidasturli operatsion tizimlarning asosidir. Protsessorni jarayonlar o‘rtasida almashtirish orqali operatsion tizim kompyuterni unumdorligini oshirishi mumkin.

64 Protsessorni rejalashtirish va dispetcherlashtirish operatsion tizimning eng muhim funksiyalaridan biri hisoblanadi.

Agar faqat bitta protsessorga kirish ruhsat etilgan bo‘lsa, bu jarayonlardan qaysi biri birinchi bajarilishi tanlaniladi. Ko‘plab operatsion tizimlarda bu tanlov rejalashtirish deb ataladi, u foydalanadigan algoritm esa rejalashtirish algoritmi deb ataladi.


Agar faqat bitta protsessorga kirish ruhsat etilgan bo‘lsa, bu jarayonlardan qaysi biri birinchi bajarilishi tanlaniladi. Ko‘plab operatsion tizimlarda bu tanlov rejalashtirish deb ataladi, u foydalanadigan algoritm esa rejalashtirish algoritmi deb ataladi.
Shaxsiy kompyuterlarning paydo bo‘lishi vaziyatni ikki holatga yo‘naltirdi. Birinchisi, asosiy vaqtni bitta faol jarayonga qaratdi. Kompyuterlarning ikkinchi davrida, kompyuterlar tez ishlashi natijasida, resurslar yetishmovchiligi kuzatilgan.
Rejalashtirish talab qilinadigan turli xil holatlar mavjud.
Birinchidan, jarayonlarning qaysi biri birinchi bajarilishini aniqlashtiruvchi yangi jarayonni yaratish.
Ikkinchidan, rejalashtiruvchi jarayon tugayotganda qaror qabul qilishi kerak bo‘ladi. Uchinchidan, jarayon belgiga yoki biron bir boshqa jarayonni tanlash asosida kiritish/chiqarish operatsiyasini yakunlanishini kutishda bloklansa jarayonni bajarish uchun boshqa biron bir jarayonni tanlash kerak bo‘ladi.
Ikkinchidan, rejalashtiruvchi jarayon tugayotganda qaror qabul qilishi kerak bo‘ladi.

Download 11.72 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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