Язык программирования Java


Misol (davomi) Matritsalar holati. Need quyidagicha aniqlanadi (Max – Allocation)



Download 351,85 Kb.
bet6/7
Sana25.06.2022
Hajmi351,85 Kb.
#703070
1   2   3   4   5   6   7
Bog'liq
OT-07 deadlock

Misol (davomi)

  • Matritsalar holati. Need quyidagicha aniqlanadi (Max – Allocation):
  • Tizim xavfsiz holatda, chunki < P1, P3, P4, P2, P0> xavfsizlik mezonini qanoatlantiradi.

Misol (davomi)

P1 jarayon so‘rovi (talabi) (1,0,2)

  • Request  Available ekanligini tekshirib ko‘ramiz, ya’ni
  • (1,0,2)  (3,3,2)  true.

  • Xavfsizlik algoritmining bajarilishi <P1, P3, P4, P0, P2> ketma-ketlikning xavfsizlik mezonini qanoatlantirishini ko‘rsatadi.
  • P4 uchun (3,3,0) talab qanoatlantirishi mumkinmi?
  • P0 uchun (0,2,0) talab qanoatlantirishi mumkinmi?

"Tupik"larni bartaraf qilish

  • Tizimning "tupik" holatga kelishiga imkon bering
  • "Tupik"larni bartaraf qilish algoritmini qo‘llang
  • Tiklash sxemasini bajaring

Har bir resurs yagona nusxada bo‘lgan holat

  • wait-for (kutish) grafini qurish va qo‘llash
    • Tugunlar (cho‘qqilar) - jarayonlar.
    • agar Pi jarayon Pj ni kutsa, PiPj .
  • Ushbu grafda sikl yo‘qligini tekshiruvchi algoritmni davriy chaqirish.
  • Siklni bartaraf etish algoritmi grafda O(n2) operatsiyani talab qiladi, bu yerda n – graf tugunlari soni.

Resurslarni taqsimlash grafi va wait-for grafi


(C) I.M.Boynazarov

Har bir resurs uchun bir nechta nusxasi mavjud bo‘lgan holat


(C) I.M.Boynazarov

  • Available: m uzunlik vektori; har bir turdan resurslarning mavjudligini ko‘rsatadi.
  • Allocation: n x m matritsasi, har bir jarayon uchun ajratilgan har bir turdagi resurslar sonini aniqlaydi.
  • Request: n x m matritsasi, har bir jarayon uchun beriladigan so‘rovlar. Agar Request [ij] = k bo‘lsa, u holda Pi jarayon Rj turidagi resursdan yana k nusxasini talab qiladi.

Download 351,85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
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