Telekommunikatsiya injiniringi va kasb ta’limi fakulteti”
Download 0.9 Mb.
|
operatsion 13.05
- Bu sahifa navigatsiya:
- Qabul qildi: Sobirov.M Mavzu: Operatsion tizimlarda hisoblash jarayoni. Reja
- Preventive va olomon bo`lmagan rejalashtirish Rejalashtirish algoritmlari
- Kafolatlangan rejalashtirish Ustuvor rejalashtirish Ko`p darajali navbat
- Hisoblash jarayoni tushunchasi
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: Hisoblash jarayoni tushunchasi Jarayonlarni rejalashtirish algoritmlari Rejalashtirish mezonlari va algoritm talablari Preventive va olomon bo`lmagan rejalashtirish Rejalashtirish algoritmlari Birinchi kelgan, birinchi xizmat (FCFS) Dumaloq Robin (RR) Eng qisqa-birinchi ish (SJF) Kafolatlangan rejalashtirish Ustuvor rejalashtirish Ko`p darajali navbat 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: Download 0.9 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling