Telekommunikatsiya injiniringi va kasb ta’limi fakulteti”


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


O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
Telekommunikatsiya injiniringi va kasb ta’limi fakulteti”
Operatsion tizimlar” fanidan


MUSTAQIL ISH
Bajardi: Raxmatov.A
Qabul qildi: Sobirov.M



Mavzu: Operatsion tizimlarda hisoblash jarayoni.


Reja:


  1. Hisoblash jarayoni tushunchasi



  2. Jarayonlarni rejalashtirish algoritmlari



  3. Rejalashtirish mezonlari va algoritm talablari



  4. Preventive va olomon bo`lmagan rejalashtirish



  5. Rejalashtirish algoritmlari



  • Birinchi kelgan, birinchi xizmat (FCFS)



  • Dumaloq Robin (RR)



  • Eng qisqa-birinchi ish (SJF)



  • Kafolatlangan rejalashtirish



  • Ustuvor rejalashtirish



  1. Ko`p darajali navbat



  2. Ko`p darajali fikr-mulohazalar navbati



Mavzu: Operatsion tizimlarda hisoblash jarayoni.



Hisoblash jarayoni tushunchasi



Jarayon yoki vazifa yechimdagi dasturdir. Quyidagi jarayonlarni (vazifalarni) misol sifatida ko'rsatish mumkin: foydalanuvchi dasturlari, yordam dasturlari va boshqalar. Jarayonlar har qanday matnni tahrirlash, manba dasturining tarjimasi, uning joylashuvi, bajarilishi bo'lishi mumkin. Bundan tashqari, manba dasturining tarjimasi - bu bitta jarayon, keyingi manba dasturining tarjimasi - bu boshqa jarayondir, chunki tarjimon bu erda dastur modullari birlashmasi sifatida bitta dastur vazifasini bajarsa ham, u ishlayotgan ma'lumotlar boshqacha.

OS hisoblash ishlarini bajarish uchun protsessorlarga protsessorlarni ajratadi. Birinchi hisoblash tizimlarida har qanday dastur faqat keyingisi tugagandan keyingina bajarilishi mumkin edi. Barcha quyi tizimlar va qurilmalar markaziy protsessor tomonidan boshqarilgandan beri. Markaziy protsessor hisoblash va ma'lumotlarni kiritish / chiqarish operatsiyalarini ham amalga oshirdi. Mashinaga maxsus tekshirgichlarning kiritilishi, o'z vaqtida olingan ma'lumotlarni chiqarish operatsiyalari va markaziy protsessorda keyingi hisob-kitoblarni birlashtirishga imkon berdi (parallel). Biroq, kiritish-chiqarish jarayonida protsessor hali ham bo'sh edi. Shu munosabat bilan hisoblash tizimining ko'p dasturli (ko'p vazifali) rejimini tashkil etish taklif qilindi.
Shunday qilib, bitta dastur tizimida faqat bitta foydalanuvchi jarayoni mavjud. Shu bilan birga, multiprogramma tizimida rejalashtirishni talab qiladigan ko'plab mustaqil jarayonlar bilan resurslarni talab qilish mumkin.
Jarayonlarni rejalashtirish - bu ba'zi bir rejalashtirish strategiyasiga muvofiq boshqaruvni ularga o'tkazish orqali CPU raqobatdosh jarayonlar o'rtasida taqsimlanishini boshqarish.
Ko'pgina hollarda, jarayon foydalanuvchi vazifasiga mos keladi. Biroq, ba'zi operatsion tizimlar bitta ishni bir vaqtning o'zida ishlaydigan bir nechta turli xil jarayonlarni yaratishga imkon beradi. Bundan tashqari, ba'zi tizimlar bitta dasturni bir nechta mustaqil jarayonlarda bo'lishishga imkon beradi.
Operatsion tizim boshqaruvchisi ishini va resurslarni taqsimlash va boshqarishni aks ettiruvchi tizimni boshqarish jarayonlarini boshqa barcha jarayonlardan ajratish kerak: operatsion tizim yadrosi tarkibiga kirmaydigan tizimni qayta ishlash jarayonlari va foydalanuvchi jarayonlari. Aksariyat operatsion tizimlarda tizimni boshqarish jarayonlari uchun resurslar dastlab va aniq qilib ajratilgan. Uning bajarilishi jarayonida jarayon hisoblash tizimining resurslaridan foydalanish uchun raqobatlasha oladi. Jarayon foydalanuvchining ishi boshlanganda yaratiladi va ish tugashi bilan yo'q qilinadi. Uning mavjudligi davomida jarayon uchta holatda bo'lishi 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