Ishi Mavzu: Jarayon xolati diagrammalari va jarayon diskriptori Reja


Download 90.82 Kb.
bet6/13
Sana16.06.2023
Hajmi90.82 Kb.
#1493292
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
620-20 Qosimov operatsion

O’rnatish monitorlari. Bu kategoriya dasturlari dasturiy ta'minotni o’rnatishni nazorat qilish uchun mo’ljallangan. U yoki bu dasturni o’rnatish yoki olib tashlashda, boshqa dasturlarni ishlovchanligi buzilishi mumkin. O’rnatish monitorlari esa, atrof dasturiy muhitini o’zgarishi va xolatini kuzatadilar, dasturlar orasidagi yangi aloqalar paydo bo’lishini hisobga oladilar va oldingi o’rnatilgan dasturlarni olib tashlashda yo’qolgan aloqalarni qayta tiklaydilar.
Dasturlarni o’rnatish va olib tashlashni boshqaradigan oddiy vositalar odatda operatsion tizimning tarkibiga kiradi va ular tizimli dasturiy ta'minoti sathida joylashgan bo’ladi, ammo ular etarli emas. Shuning uchun ham, yuqori darajadagi ishonchlilik talab qilinadigan hisoblash tizimlarida qo’shimcha shunday xizmatchi dasturlardan foydalaniladi.
Kommunikatsiya vositalari (kommunikatsiya dasturlari). Elektron aloqa va kompyuter Tarmoqlari paydo bo’lishi bilan bu sinf dasturlari juda katta ahamiyatga ega bo’lib holdi. Ular uzoq masofadagi kompyuterlar bilan aloqa o’rnatadi, elektron pochta xabarlarini uzatishga, telekonferentsiyalar ishiga yordam beradi, faksmil xabarlarni uzatishni ta'minlaydi va kompyuter Tarmoqlaridagi ko’p amallarni bajaradi.
Kompyuter xavfsizligini ta'minlash vositalari. Bu keng ko’lamdagi kategoriyaga ma'lumotlarni buzilishlardan ximoya vositalari, va shu bilan birga ma'lumotlarga xuquqsiz murojaat, ularni ko’rish va o’zgartirishdan ximoya vositalari kiradi. Bu dasturlarga, masalan, antivirus dasturiy ta'minoti kiradi.
Jarayonlarni boshqarish tizimi jarayonlarni dispetcherlash, va bajarishni, ularni sinxronlashtirishni va har turli jarayonlar aro aloqani tashkil etadi. Jarayonlarni boshqarish asosiy funktsiyasi – bu operativ xotirani boshqarish va (zamonaviy tizimlar uchun) virtual xotirani tashkil etishdir.
Fayllarni boshqarish tizimi, jarayonlarni boshqarish tizimi bilan ham, drayverlar bilan ham hat'iy bog’langandir. Kompyuter tarkibidagi qurilmalarga va echilayapgan masalalarga qarab, yadro qayta kompilyatsiya qilinishi mumkin. hamma drayverlar ham yadro tarkibida bo’lmasligi mumkin, bir qismi yadrodan chaqirilishi mumkin. Bundan tashqari, tizimli funktsiyalarining juda ko’pchiligi, yadroga kirmaydigan, ammo yadrodan chaqiriladigan tizimli dastur modullari yordamida bajariladi.
Dispetcherlash mexanizmi, hamma jarayonlar orasida protsessor vaqtini taqsimlaydi. Foydalanuvchi jarayonlariga prioritet, u olgan protsessor vaqtiga qarab beriladi. hamma tizimli jarayonlar, foydalanuvchi jarayonlariga nisbatan yuqori prioritetga egadir va shuning uchun ham birinchi navbatda ularga xizmat qilinadi.
QNX, samarali taqsimlangan hisoblashlarni tashkil etishga imkon beruvchi tarmoq OT i hisoblanadi. Buning uchun har bir “tugun” deb ataluvchi mashinada, yuqorida aytbi o’tganimiz Net menedjeri ham, yadro va jarayonlari menedjeridan tashqari, ishga tushirilishi kerak. Net menedjeri Tarmoqning apparat jihatdan amalga oshirilishiga bog’liq emas. Bunday apparat mustahillik Tarmoq drayverlari hisobiga amalga oshiriladi.
QNX operatsion tizimida turli xil texnologiyali Tarmoqlar uchun drayverlar mavjud: Ethernet, Fast Ethernet, Arcnet, IBM Token Ring va boshqalar. Bundan tashqari, ketma-ket kanal va modem orhali Tarmoq tashkil etish imkoni mavjud.
Dispetcherlash mexanizmi, hamma jaraѐnlar orasida protsessor vaqtini taqsimlaydi. Foydalanuvchi jaraѐnlariga prioritet, u olgan protsessor vaqtiga qarab beriladi. Hamma tizimli jaraѐnlar, foydalanuvchi jaraѐnlariga nisbatan yuqori prioritetga egadir va shuning uchun ham birinchi navbatda ularga xizmat qilinadi.
Ixtiyoriy ko’p masalali OT, shu jumladan Win 9x tizimlar ham echadigan eng dolzarb masalalardan biri, protsessor vaqtini turli parallel ravishda bajariluvchi dasturlarga iloji boricha sodda va samarali taqsimlashdir. Boshqacha qilib aytganda, so’z masalani dispetcherlash to’g’risida bormohda.
Ko’p masalalik, umumiy holda, OT ning protsessorni bir nechta dastur bilan birgalikda foydalanishini tashkil etish hobiliyatiga aytiladi.
Masalalar dispetcheri (bajarilish ohimlari), protsessor vaqtini, hamma hisoblashlar o’rtasida teng taqsimlash uchun, ya'ni tizimning uzluksiz va bir vaqtda tez reaktsiyasini ta'minlash uchun quyidagi uch mexanizmdan foydalanadi:
- prioritetni dinamik o’zgartirish. Dispetcher, u yoki bu ohimning (prioritetini) vaqtincha yo ko’tarishi yoki tushirishi mumkin. M-n, klavishni yoki “sichhoncha” ni bosish prioritetini (foydalanuvchi harakati tegishli bo’lgan ohim) oshirish kerakligini bildiradi.
- prioritetni keyingi sinxron tushirish oldin ko’tarilgan prioritet hiymati asta-sekin boshlanhich hiymatga qaytadi.
- prioritetni me'ros qilish. Bu prioritetni tez oshirishga xizmat qiladi. Bu ko’pincha, monopol tarzda foydalanilayapgan resursni tez bo’shatish zarur bo’lgan holda bajarilar.

Download 90.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




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