Kafedra: at fan: Operatsion tizimlar Mustaqil ish Mavzu: “Tupiklar” muammosi va ular bilan kurashish usullari Bajardi



Download 37,3 Kb.
bet2/7
Sana28.03.2023
Hajmi37,3 Kb.
#922276
1   2   3   4   5   6   7
Bog'liq
Kafedra at fan Operatsion tizimlar Mustaqil ish Mavzu “Tupikl

Tugatish shartlari.
Tupiklarning kelib chiqish shartlari 1970 da Koffman, Elfik va Shoshani tomonidan shakllantirilgan.

O'zaro ajratish holati (Mutual exclusion). Bir vaqtning o'zida faqat bitta jarayon resursdan foydalanishi mumkin.


Resurslarni kutish holati (Hold and wait). Jarayonlar ularga ajratilgan resurslarni saqlab qoladi va boshqa resurslarni talab qilishi mumkin.
Taqsimlanmaslik holati (no preemtion). Oldindan ajratilgan resurs jarayondan majburiy ravishda olinishi mumkin emas. Ular faqat ularni ushlab turgan jarayon bo'lishi mumkin.
Dumaloq kutish holati (circular wait). Har bir jarayon zanjirning boshqa jarayoni tomonidan ushlab turilgan manbaga kirishni kutayotgan jarayonlarning halqa zanjiri mavjud. Barcha to'rtta shartni bajarish uchun zarur va etarli darajada halokat paydo bo'lishi kerak.

Odatda, o'lik uchlik ikki turdagi tugunlardan tashkil topgan ustundagi tsikl bilan modellanadi: to'rtburchaklar – jarayonlar va ellipslar – rasmda tasvirlangan narsalar kabi resurslar. 7.1. Resursdan jarayonga yo'naltirilgan o'qlar manba bu jarayonga ajratilganligini ko'rsatadi. Jarayondan manbaga yo'naltirilgan o'qlar, bu jarayon ushbu resursni talab qiladi


O'lik uchlari bilan ishlashning asosiy yo'nalishlari
O'lik uchlari muammosi kompyuter fanida juda ko'p qiziqarli tadqiqotlar boshlagan. Shubhasiz, tsiklik kutish holati boshqalardan farq qiladi. Birinchi uchta shart tizimda mavjud bo'lgan qoidalarni shakllantiradi, to'rtinchi shart esa muayyan noqulay hodisalar ketma-ketligida yuzaga kelishi mumkin bo'lgan vaziyatni tasvirlaydi. Shuning uchun, qulflashning oldini olish usullari, asosan, jarayonlarning xatti-harakatlariga va resurslarni taqsimlash usullariga bir qator cheklovlarni joriy qilish orqali dastlabki uchta shartni buzishga qaratilgan. Aniqlash va yo'q qilish usullari kamroq konservativ bo'lib, resurslarni kutish davrini topish va buzish uchun kamayadi. Shunday qilib, o'lik uchlari bilan kurashishning asosiy yo'nalishlari:


Download 37,3 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