Ovqat resepti



Download 0,95 Mb.
bet83/104
Sana01.07.2022
Hajmi0,95 Mb.
#728469
1   ...   79   80   81   82   83   84   85   86   ...   104
Bog'liq
f17c5dc6cfc54c35d02030b2b706cfef «DASTURIY INJENERING” FANINING O’QUV – USLUBIY MAJMUA (Moddle tizimi asosida)

Xotira himoyasi. Xotirani himoya qilish - bu muayyan xotira hududlariga kirish huquqini boshqarish usuli. Ko'p ishlaydigan operatsion tizimlar tomonidan ishlatiladi. Xotirani himoya qilishning asosiy maqsadi bu jarayonga ajratilmagan xotiraga kirishning oldini olishdir. Bunday taqiqlar ikkala dastur va operatsion tizimlarning ishonchliligini oshiradi, chunki bitta dasturdagi xato boshqa dasturlarning xotirasiga ta'sir eta olmaydi. Xotirani himoya qilishning umumiy printsipi bilan ASLR yoki NX bitli texnologiya o'rtasida farqni aniqlash kerak.
Xotirani himoyalashning alternativ ta'rifi - bu davom etayotgan vazifani boshqa dasturga yozish yoki o'qishdan himoya qilishning tanlangan qobiliyati.


15-mavzu. Ko’pmasalalik, dispetcherizatsiya. Ko’pmasalalik modellari

Ko’pmasalalik (inglizcha multithreading) - bir nechta vazifalarni parallel (yoki psevdoparallel) qayta ishlash qobiliyatini ta'minlash uchun operatsion tizimning ishlash vaqti yoki ish vaqti. Operatsion tizimning haqiqiy ko'paytmasi faqat taqsimlangan hisoblash tizimlarida mumkin.


Ikki xil ko’pmasalalik mavjud [1]:

Jarayonli ko’pmasalalik (jarayonlar asosida - bir vaqtning o'zida ishlaydigan dasturlar). Bu erda dastur operatsion tizimni rejalashtiruvchisi boshqarishi mumkin bo'lgan boshqariladigan kodning eng kichik elementidir. Ko'pgina foydalanuvchilarga yaxshiroq ma'lum (matn muharririda ishlash va musiqa tinglash).


Ko'p tarmoqli oqim (oqimga asoslangan). Boshqariladigan kodning eng kichik elementi - bu oqim (bitta dastur bir vaqtning o'zida 2 yoki undan ortiq vazifani bajarishi mumkin).
Ko’poqimlilik bu ko'p tarmoqli ishning ixtisoslashgan shakli [1].


Ko'p o'lchovli xususiyatlar. Primitiv ko'p tarmoqli muhit har bir vazifaga ma'lum bir xotira berilgandan so'ng va aniq belgilangan vaqt oralig'ida faollashtirilganda toza "resurslarni ajratish" ni ta'minlaydi.
Ko'p rivojlangan ko'p vazifali tizimlar vazifa xotirada boshlanganida yoki xotirada qolganda, uning ustuvorligi va tizim strategiyasiga qarab resurslarni dinamik ravishda taqsimlaydi. Bunday ko'p qirrali muhit quyidagi xususiyatlarga ega.



  • Har bir vazifa o'z ustuvorligiga ega, unga ko'ra protsessor vaqti va xotirasi olinadi.

  • Tizim vazifalarning navbatini shunday tartibga soladiki, barcha vazifalar tizimning ustuvorliklari va strategiyasiga qarab resurslarni oladi

  • Tizim uzilishlarni qayta ishlashni tashkil qiladi, unga ko'ra vazifalarni faollashtirish, o'chirish va o'chirish mumkin.

  • Belgilangan vaqt kvantining oxirida yadro vazifani vaqtincha bajarilish holatidan tayyor holatga o'tkazadi va boshqa vazifalarga resurs beradi. Agar xotira yetarli bo'lmasa, ishlamaydigan vazifalar sahifalari diskka surilishi mumkin (almashtirish), so'ngra tizim tomonidan belgilangan vaqtdan keyin xotiraga tiklanadi.

  • Tizim vazifa manzillari maydonini boshqa vazifalarning ruxsatsiz aralashuvidan himoya qiladi

  • Tizim o'z yadrosining manzil maydonini vazifalarning ruxsatsiz aralashuvidan himoya qiladi

  • Tizim individual vazifalarning muvaffaqiyatsizligini va muzlatilishini tan oladi va ularni to'xtatadi

  • Tizim resurslar va qurilmalarga kirish mojarolarini hal qiladi, blokirovka qilingan resurslarni kutish bilan bog'liq bo'lgan holatlarga yo'l qo'ymaydi

  • Tizim ertami-kechmi u faollashtiriladigan har qanday vazifani kafolatlaydi

  • Tizim real vaqtda so'rovlarni qayta ishlaydi.

  • Tizim jarayonlar o'rtasidagi aloqani ta'minlaydi

Ko'p bosqichli muhitni amalga oshirishdagi qiyinchiliklar. Ko'p bosqichli muhitni amalga oshirishda asosiy qiyinchilik - bu xotirani himoya qilishda, ishlamay qolganda va uzilishlarda va muzlashdan va tushishdan saqlashda ifodalangan ishonchlilik.


Ishonchlilikdan tashqari, ko'p qirrali muhit ham samarali bo'lishi kerak. Uni saqlash uchun resurslarning qiymati quyidagilardan iborat bo'lmasligi kerak: jarayonlarning o'tishiga xalaqit bermaslik, ularning ishini sekinlashtirish, xotirani keskin cheklash.





Download 0,95 Mb.

Do'stlaringiz bilan baham:
1   ...   79   80   81   82   83   84   85   86   ...   104




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish