O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi m. E. Mamarajabov, sh sh. Adinayev, R. A. Razzokov


Download 3.68 Mb.
Pdf ko'rish
bet73/190
Sana08.09.2023
Hajmi3.68 Mb.
#1674427
1   ...   69   70   71   72   73   74   75   76   ...   190
Bog'liq
kompyuter taminoti daslik 2019

Buyruq prosessori funksiyalari quyidagilardan iborat:
1. Klaviatura va buyruq faylidan kiritilgan buyruqni qabul va sintaktik analiz qilish.
2. OS ichki buyruqlarini bajarish.
3. OS tashqi buyruq (dastur) va foydalanuvchining amaliy dasturlarini yuklash va 
bajarish.
Buyruq prosessori tashabbusi bilan bajariladigan buyruqlar ichki buyruqlar 
deyiladi. Foydalanuvchining tashabbusi bilan bajariladigan buyruqlar esa tashqi 
buyruqlarni tashkil qiladi. Tashqi buyruqlarni bajarish uchun buyruq prosessori 
diskdan mos ismli buyruqni qidiradi, agar uni topa olsa, u holda uni xotiraga 
yuklaydi va unga boshqaruvni beradi. Buyruqlarni bunday usulda taqsimlanishi 
operativ xotira bandligini kamaytiradi va kompyuter unumdorligini oshiradi.
Amaliy dasturlarni ishga tushirish tashqi buyruqqa murojaat qilgandek amalga 
oshiriladi. Buyruq prosessori funksiyasiga buyruq fayllarini ishlatish ham 
yuklatilgan. Buyruq faylning birontasi OS ni yuklagandan sо‘ng avtomatik tarzda 
bajariladi va foydanuvchiga faoliyat muhiti sozlanganligi haqida dalolat beradi. 
Avtomatik tarzda bajariladigan buyruq foylalanuvchi ehtiyojiga qarab sistemali 
dasturchi tomonidan yaratiladi. Buyruq prosessori berilgan satrda yozilgan 
berilganlarni ketma-ket о‘qiydi va taxlil qiladi. Berilganlar buyruq, tamga yoki 
izohdan iborat bо‘lishi mumkin. Agar navbatdagi satrda biron bir dasturga murojaat 
qiluvchi buyruq bо‘lsa, buyruq fayl ishini tо‘xtatib turiladi va chaqirilgan dastur 
bajariladi. Dastur о‘z ishini yakunlagandan sо‘ng buyruq fayl о‘z ishini davom 
ettiradi.
Buyruq prosessori xotiraga yuklanganda ikki, doimo xotirada saqlanadigan 
rezedent va xotiraning foydalanuvchi uchun ochiq bо‘lgan norezedent qismga 
bо‘linadi. Bunda ixtiyoriy dastur buyruq prosessorining norezedent qismini о‘chirib 
yuborishi mumkin. Bu dastur о‘z ishini yakunlaganda boshqaruv har doim buyruq 
prosessorining rezedent qismiga uzatiladi va u sistema diskidan yuklash orqali 
buyruq faylining norezedent qismini tiklaydi. OS aynan shu kо‘rinishda tashkil 


131 
qilinganligi sababli qattiq disk resurslari yetarli bо‘lmasa yoki u umuman bо‘lmasa 
sistemali yumshoq disk bо‘lishi shart va u ishga tayyor holatda bо‘lishi kerak. OS 
normal ishlashini ta’minlash uchun qattiq yoki yumshoq disk о‘rniga operativ 
xotirada tashkil qilingan virtual diskdan foydalanish mumkin.
OS tashqi buyruqlari diskda alohida saqlangan dasturlar yordamida bajariladi. 
Ixtiyoriy OS ga turli amallarni bajarishga mо‘ljallangan о‘nlab dasturlar kiritilgan. 
Masalan, barcha OS larga kiritilgan qurilma drayveri deb nomlanadigan maxsus 
rezedent dasturlar kiritish-chiqarish sistemasini tо‘ldirish uchun qо‘llaniladi. 
Drayverlar qо‘shimcha tashqi qurilmalarni yoki mavjud qurilmalarni nostandart 
ishlatilishini ta’minlab beradi. Real OS loihalanganda fizik qurilmalar imkoniyatlari 
foydalanuvchi talabiga tо‘liq javob bera olmasa maxsus rezedent dasturlar yaratib 
kompyuter imkoniyatlarini kuchaytirish mumkin.
Mavjud OS ning bir-biridan farqi "sistema darajasi" bilan aniqlanadi. YA’ni 
konkret tipdagi kompyuter uchun mos OS qurish (kо‘chirish) bilan aniqlanadi. 
Bunda OS tan-narxi kompyuter arxitekturasi, unga kirgan qurilmalar, berilganlarni 
ichki kо‘rinishi bilan birga OS tarkibiga kiritilgan imkoniyatlarga bog‘liq bо‘ladi. 
+aralayotgan OS larning farqini faqat professional(sistemali) dasturchigina farqlay 
oladi. Odatda oddiy foydalanuvchiga bunday farqlar sezilmaydi. Bunday farqlar 
xotira hajmi, berilganlarga ishlov berish vaqti, sistema imkoniyatlari va ishonchliligi 
bilan aniqlanadi.
Sistemada bajariluvchi dastur jarayonni tashkil qiladi. Jarayon - bu 
holatlarning yagona ketma-ketligidir. Jarayon bilan kompyuter resurslari va fayllar 
bilan bog‘liq bо‘ladi. Fayl - berilganlar va dasturiy bо‘lishi mumkin. Jarayonda 
qatnashgan har bir fizik resurs albatda mavjud bо‘lishi shart. Yangi jarayonni tashkil 
qilishda eski jarayondan nusxa olish yo’li bilan ham tashkil kilish mumkin, bu 
xolatda yangi jaraen tugallanishi eski jarayon orqali ham amalga oshirilishi mumkin. 
Har bir jaraen о‘z jarayonini yangi jarayon bilan almashtirib boshqaruvni yangi 
jarayonga berishi ham mumkin.
Ritchi va Tompson(1978) terminologiyasiga asosan dastur bajariladigan 
muhit - holat(obraz) deyiladi. Holat tarkibiga dastur va unga bog‘liq bо‘lgan 


132 
berilganlar, ochiq fayllar holati va joriy mundarija kiradi. Holat atributiga 
foydalanuvchi tomonidan kiritilgan ayrim identifiqatorlar foydalanuvchi uchun 
ochiq deb hisoblanadi. Jarayonni bunday tashkil qilinishi foydalanuvchiga 
qо‘shimcha mamumot berish va jarayonga aralashish imkoniyatini beradi. Shuni 
aytish kerakki barcha jarayonlar uchun ham foydalanuvchi atributi mavjud emas. 
Bunday holat jarayon yaratgan jarayonlarda vujudga keladi. Bunday jarayonlarga 
foydalanuvchi aralashuvi maxsus sistemali buyruqlar asosida amalga oshirilishi 
mumkin. Jarayon - bu loihaning bajarilishi. Sistemada jarayonga kо‘makchi 
jarayonlar mavjud bо‘ladi.
Sistemadagi kо‘pgina jarayonlar kutish holatiga о‘tishi berilganlarni kiritish 
va chiqarish yoki biron bir bir sistemali funksiyani bajarilishini kutish bilan bog‘liq 
bо‘ladi. Har bir real sistemada bir vaqtda mavjud bо‘lgan jarayonlar chegaralangan. 
Bu holat kо‘proq kompyuterning real fizik imkoniyatlaridan kelib chiqadi.

Download 3.68 Mb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   190




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