Telekommunikatsiya injiniringi va kasb ta’limi fakulteti”


jarayon tugaydi, shu bilan birga u boshqaruvchiga murojaat qilish orqali boshqaruvni operatsion tizimga o'tkazadi va tugallanganligi to'g'risida xabar beradi


Download 0.9 Mb.
bet3/12
Sana16.06.2023
Hajmi0.9 Mb.
#1496713
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
operatsion 13.05


jarayon tugaydi, shu bilan birga u boshqaruvchiga murojaat qilish orqali boshqaruvni operatsion tizimga o'tkazadi va tugallanganligi to'g'risida xabar beradi;



  • jarayon ustuvor vazifaning paydo bo'lishi yoki unga ajratilgan vaqt bo'limi tugashi munosabati bilan bajarilishga tayyor holatga keltiriladi;



  • jarayon I / U so'rovi tufayli (uni bajarishni davom ettirishdan oldin bajarilishi kerak) yoki uni hozirda so'ralgan resurs bilan ta'minlay olmasligi sababli bloklanadi.



    Odatda, jarayon tugashidan oldin ko'p marta tayyor, faol va bloklangan holatda bo'ladi. Buning hisob-kitob natijalariga ta'sir qilmasligi uchun, har safar jarayon o'z faoliyatini yo'qotganda, uning hozirgi holatini saqlab qolish kerak. Jarayon qayta yoqilganda, bu holat tiklanishi kerak. Har bir jarayonning holati to'g'risidagi ma'lumotlar operatsion tizim tomonidan jarayon holati blokida (BPB) saqlanadi. BSP-da jarayonning holati to'g'risida ma'lumotlar mavjud (faol, tayyor yoki bloklangan). Mashina registrlarini va boshqa har xil ma'lumotlarni saqlash uchun ishlatiladigan maydonga ega (masalan, tizim resurslari, foydalanilgan jarayonlar to'g'risida).
    Dispetcherlik uchun keyingi jarayonni tanlash bir necha usulda amalga oshiriladi. Ularning birinchisida dumaloq deb nomlangan barcha jarayonlar teng deb hisoblanadi. Dispetcher barcha BSP-larni aylanib o'tib, tayyor bo'lgan holatlardan keyingi jarayonni tanlaydi. Har bir chaqirilgan jarayonga bir xil vaqt bo'lagi beriladi.
    Keyinchalik murakkab usullarda jarayonlar ustuvor yo'nalish bo'yicha yuboriladi. Ba'zi tizimlarda ustuvorliklar foydalanuvchi vazifalarining xususiyatiga qarab oldindan belgilanadi. Bunday tizimlarning vazifasi har bir sinf vazifalari uchun kerakli darajada xizmat ko'rsatishdir. Boshqa tizimlarda operatsion tizim tomonidan ustuvorliklar butun tizim samaradorligini oshirish uchun belgilanishi mumkin. Tizimlarning yuki va ishlashiga qarab ustuvorliklar ham dinamik ravishda o'zgarishi mumkin. Bundan tashqari, ustuvor tizimdan tashqari, turli xil jarayonlar bo'yicha har xil vaqt bo'laklari ajratilishi mumkin.
    Operatsion tizim jarayonlarni boshqarishi uchun unda barcha kerakli ma'lumotlar bo'lishi kerak. Shu maqsadda har bir jarayon uchun maxsus axborot tuzilmasi o'rnatiladi, bu jarayon deskriptori (vazifa deskriptori) deb nomlanadi. Vazifalarni tavsiflovchi quyidagi ma'lumotlarni o'z ichiga oladi:



  • 1   2   3   4   5   6   7   8   9   ...   12




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