Mavzu: Tupik muammolari. Resurslarni taqsimlash grafi. Tupiklarni qayta ishlash usullari. Tupiklarni oldini olish. Bankir algoritmi Annotatsiya


Download 169.38 Kb.
bet4/8
Sana21.04.2023
Hajmi169.38 Kb.
#1375326
1   2   3   4   5   6   7   8
Bog'liq
13-14

Tizimning xavfsiz holati
Xavfsiz holati deb tizimni tupiklar paydo bo’lmaydigan holatga o’tkazishga aytiladi.
Tupiklardan qochishning umumiy printsiplari quyidagilardan iborat. Jarayon mavjud resursni talab qilganda tizim ushbu resursni zudlik bilan ajratganda xavfsiz holatda qolishini aniqlashi shart.
Agar tizimdagi barcha jarayonlardan tashkil topgan xavfsiz ketma-ketlik mavjud bo’lsa, tizim xavfsiz holatda bo’ladi.
Jarayonlarning xavfsiz ketma-ketligi deb,  jarayonlarning
1, … Pn> ketma-ketlikka aytiladi, bu yerda har bir Pi jarayon uchun u talab qilishi mumkin bo’lgan resurslar mavjudligi va qaysidir Pj jarayonlar tomonidan band qilingan resurslardan ajratilishi mumkin, bu yerda j
Agar jarayonlar ketma-ketligi xavfsiz bo’lsa, u holda tizim resurslarni taqsimlash va jarayonning bajarilishi nuqtai nazaridan quyidagi xavfsiz strategiyaga amal qilishi mumkin bo’ladi:
· Agar Pi jarayonning talabi bo’yicha resurs zudlik bilan ajratilishi qanoatlantirilmasa, u holda bu jarayon talab qilgan resursni egallagan Pj (j < i ) jarayon o’z ishini yakunlashini kutib turishi mumkin;
· Pj jarayon yakunlanganda, Pi jarayon talab qilgan resursini olishi, bajarilishi, saqlab turgan resursini qaytarishi va yakunlanishi mumkin;
· Pi jarayon yakunlangandan keyin, Pi+1 jarayon unga zarur bo’lgan resurslarni olishi mumkin va h.k.
Shunday qilib, quyidagi tasdiqlar o’rinli bo’ladi:
· Agar tizim xavfsiz holatda bo’lsa, tupik bo’lmaydi;
· Agar tizim xavfli holatda bo’lsa, tupiklar bo’lishi mumkin;
· Tupiklardan qochish uchun, resurslarni ajratishdan oldin tizim xavfli holatga tushib qolmasligi tekshirib ko’rilishi zarur.

Download 169.38 Kb.

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




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