Telekommunikatsiya injiniringi va kasb ta’limi fakulteti”


protsessor buyruqlarini bajarish uchun protsessordan foydalanganda jarayon faol bo'ladi


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


protsessor buyruqlarini bajarish uchun protsessordan foydalanganda jarayon faol bo'ladi;



  • agar uning bajarilishini faqat kutilgan voqea sodir bo'lgandan keyingina davom ettirish mumkin bo'lsa, jarayon bloklanadi;



  • bloklanmagan yoki faol bo'lmagan jarayonlar tayyor deb nomlanadi. Joriy faol jarayon uni qaytarib bergandan so'ng, boshqaruv ushbu jarayonlarga o'tkaziladi. Eng oddiy holat - har bir jarayonga faqat bitta dastur va bitta foydalanuvchi vazifasi to'g'ri keladi.



    Uning mavjudligi davomida jarayon bir holatdan ikkinchi holatga qayta-qayta o'tishi mumkin. Buning sababi, operatsion tizimga resurslarni so'rash va OS ta'minlaydigan tizim funktsiyalarini bajarish, boshqa jarayonlar bilan o'zaro 
    aloqalar, taymer, kanallar va kirish / chiqish qurilmalaridan, shuningdek boshqa qurilmalardan uzilish signallarining paydo bo'lishidan kelib chiqadi. Mumkin bo'lgan jarayonning bir holatdan ikkinchisiga o'tishlari holat grafigi ko'rinishida aks etadi.
    Istalgan vaqtda faqat bitta jarayon faol bo'lishi mumkin (ya'ni, protsessor yordamida). Boshqaruv foydalanuvchi jarayoniga o'tkazilganda, OS oraliq taymerni o'rnatadi. Bu jarayonni boshqarishni o'z zimmasiga oladigan protsessor vaqtining maksimal miqdori bo'lgan vaqtni belgilaydi. Agar bu vaqt tugasa, jarayon faol holatdan tayyor holatga o'tadi. Shundan so'ng, OS rejalashtirish strategiyasiga muvofiq navbatdagi tayyor jarayonni tanlaydi, uni faol holatga o'tkazadi va boshqaruvni unga o'tkazadi. Jarayonni tanlash va boshqaruvni unga o'tkazish dispetcherlik deb ataladi. Ushbu funktsiyani bajaradigan OS qismi dispetcher deb ataladi.





    Buning ma'nosi shuki, unga berilgan vaqt bo'lagidan to'liq foydalanmagan faol jarayon ba'zi bir voqea sodir bo'lishini kutadi, masalan, kiritish-chiqarish operatsiyasi tugaydi. Bunday holda, faol jarayon bloklanadi va ba'zi yangi jarayonlar faollashadi. Kutilayotgan hodisa ro'y berganda, tegishli blokirovka qilingan jarayon tayyor holatga keltiriladi va operatsiyaga xizmat ko'rsatish uchun yana nomzod bo'lishi mumkin. Voqeani kutish va hodisa ro'y berganligi to'g'risida bildirishnomalar OS xizmati so'rovlari yordamida nazoratchi yordamida yoki uzilishlar yordamida amalga oshiriladi.
    Jarayon quyidagi holatlardan biri tufayli ish holatidan chiqishi mumkin:



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




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