Texnologiyalari



Yüklə 29,35 Mb.
səhifə56/137
tarix26.07.2023
ölçüsü29,35 Mb.
#137602
1   ...   52   53   54   55   56   57   58   59   ...   137
3.axborot texnologiyalari (m.aripov, b.begalov va b.) (1)

Real vaqt — sistema berilgan real vaqt oralig'ida topshiriqning bajarilishini ta’minlaydi. Bunda kompyuterdagi hisoblash jarayoni tezligi


real vaqt o'tishiga hamohang bo'lishi kerak. Kompyuter bunday OS bilan, odatda, bir dasturli rejimda ishlaydi.
Muloqot operatsion sistemasi — yakka foydalanuvchi uchun mo'ljal- langan bo‘lib, kompyuter bilan muloqotning qulay ko'rinishini ta’­ minlaydi.
Uzilishga ishlov beruvchi modul OS tarkibiga kiritilgan asosiy modullardan biri hisoblanadi. U foydalanuvchi dasturi bilan aloqani ta’minlaydi. Uzilishga ishlov beruvchi modul operativ xotiraga yuklanadi va u yerda kompyuter bilan ishlash seansi vaqtida saqlanib turadi. Bu modul komponentlari qism dasturlardan iborat bo‘lib, fayl sistemasi ishlashini, disk bilan berilganlami almashishni va shu bilan birga maxsus holatlami tahlii qilishni ta’minlaydi. Amaliy dasturdan bu qism dasturlarga murojaat qilinganda uzilishga ishlov beruvchi modul bajariladigan amallar parametrini oladi, uni tahlii qiladi va holatning ko‘rinishiga qarab, kerakli modullarga bir yoki bir necha murojaatni hosil qiladi.
Buyruq protsessori funksiyalari quyidagilardan iborat:
1. Klaviatura va buyruq faylidan kiritilgan buyruqni qabul qilish va sintaktik analiz qilish.
2. OS ichki buyruqlarini bajarish.
3. OS tashqi buyruq (dastur) va foydalanuvchining amaliy dastur- larini yuklash va bajarish.
Buyruq protsessori tashabbusi bilan bajariladigan buyruqlar ichki buyruqlar deyiladi. Foydalanuvchining tashabbusi bilan bajariladigan buyruqlar esa tashqi buyruqlami tashkil qiladi. Tashqi buyruqlami bajarish uchun buyruq protsessori diskdan mos ismli buyruqni qidiradi, agar uni topa olsa, u holda uni xotiraga yuklaydi va unga boshqaruvni beradi. Buyruqlaming bunday usulda taqsimlanishi operativ xotira bandligini kamaytiradi va kompyuter unumdorligini oshiradi.
Amaliy dasturlarni ishga tushirish tashqi buyruqqa murojaat qilgandagi kabi amalga oshiriladi. Buyruq protsessori funksiyasiga buyruq fayllarini ishlatish ham yuklatilgan. Buyruq faylning birontasi OS ni yuklagandan so‘ng avtomatik tarzda bajariladi va foydanuvchiga faoliyat muhiti sozlanganligi haqida dalolat beradi. Avtomatik tarzda bajariladigan buyruq foydalanuvchi ehtiyojiga qarab sistemali dasturchi tomonidan yaratiladi. Buyruq protsessori berilgan satrda yozilgan berilganlami ketma-ket o‘qiydi va tahlii qiladi. Berilganlar buyruq, tam g‘a yoki izohdan iborat bo'lishi mumkin. Agar navbatdagi, satrda biron-bir dasturga murojaat qiluvchi buyruq bo‘Isa, buyruq fayl ishi to'xtatib turiladi va chaqirilgan dastur


bajariladi. Dastur o'z ishini yakunlagandan so'ng buyruq fayl o'z ishini davom ettiradi.
Buyruq protsessori xotiraga yuklanganda ikki: doimo xotirada saqlanadigan rezident va xotiraning foydalanuvchi uchun ochiq bo'lgan norezident qismga bo'linadi. Bunda ixtiyoriy dastur buyruq protsessorining norezident qismini o'chirib yuborishi mumkin. Bu dastur o‘z ishini yakunlaganda boshqaruv har doim buyruq protsessorining rezident qismiga uzatiladi va u sistema diskidan yuklash orqali buyruq faylning norezident qismini tiklaydi. OS aynan shu ko'rinishda tashkil qilinganligi sababli qattiq disk resurslari yetarli bo‘lmasa, yoki u umuman bo‘lmasa, sistemali yumshoq disk bo‘lishi shart va u ishga tayyor holatda bo'lishi kerak. OS normal ishlashini ta’minlash uchun qattiq yoki yumshoq disk o'miga operativ xotirada tashkil qilingan virtual diskdan foydalanish mumkin.
OS tashqi buyruqlari diskda alohida saqlangan dasturlar yorda­ mida bajariladi. Ixtiyoriy OS ga turli amallarni bajarishga mo'ljallan­ gan o'nlab dasturlar kiritilgan. Masalan, barcha OSlarga kiritilgan qurilma drayveri deb nomlanadigan maxsus rezident dasturlar kiritish- chiqarish sistemasini to'ldirish uchun qo'llaniladi. Drayverlar qo'shimcha tashqi qurilmalami yoki mavjud qurilmalaming nostandart ishlatihshini ta’minlab beradi. Real OS loyihalanganda fizik qurilmalar imkoniyatlari foydalanuvchi talabiga to'liq javob bera olmasa, maxsus rezident dasturlar yaratib, kompyuter imkoniyatlarini kuchaytirish mumkin.
Mavjud OS ning bir-biridan farqi «sistema darajasi» bilan, ya’ni muayyan tipdagi kompyuter uchun mos OS qurish (ko'chirish) bilan aniqlanadi. Bunda OS tannarxi kompyuter arxitekturasi, unga kirgan qurilmalar, berilganlaming ichki ko'rinishi bilan birga OS tarkibiga kiritilgan imkoniyatlarga bog'liq bo'ladi. Qaralayotgan OSlar- ning farqini faqat professional (sistemali) dasturchigina farqlay oladi. Odatda oddiy foydalanuvchiga bunday farqlar sezilmaydi. Bu 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 kompyuter resurslari va fayllar bilan bog'liq bo'ladi. Fayl — berilgan va dasturiy bo'lishi mumkin. Jarayonda qatnashgan har bir fizik resurs albatta mavjud bo'lishi shart. Yangi jarayonni eski jarayondan nusxa olish yo'li bilan ham tashkil qilish mumkin, bu holatda yangi jarayon tugallanishi eski jarayon orqali ham amalga oshirilishi mumkin. Har bir jarayon o'z


jarayonini yangi jarayon bilan almashtirib, boshqaruvni yangi jarayonga berishi ham mumkin.
Ritchi va Tompson(1978) terminologiyasiga asosan dastur bajari­ ladigan muhit holat (obraz) deyiladi. Holat tarkibiga dastur va unga bog'liq bo'lgan berilganlar, ochiq fayllar holati va joriy mundanja kiradi. Holat atributiga foydalanuvchi tomonidan kiritilgan ayrim identifikatorlar foydalanuvchi uchun ochiq deb hisoblanadi. Jarayon­ ning bunday tashkil qilinishi foydalanuvchiga qo'shimcha ma’lumot berish va jarayonga aralashish imkoniyatini beradi. Shuni aytish ke­ rakki, 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 loyihaning bajarilishi. Sistemada jarayonga ko'makchi jarayonlar mavjud bo'ladi. Sistemadagi ko'pgina jarayonlar kutish holatiga o'tishi berilganlami kiritish va chiqarish yoki bir sistemali biron-bir funksiyaning bajari­ lishini kutish bilan bog'liq bo'ladi. Har bir real sistemada bir vaqtda mavjud bo'lgan jarayonlar chegaralangan. Bu holat ko'proq
kompyuteming real fizik imkoniyatlaridan kelib chiqadi.

Yüklə 29,35 Mb.

Dostları ilə paylaş:
1   ...   52   53   54   55   56   57   58   59   ...   137




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin