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


Tiqilinch shartlarini buzish bilan o'lik yo'llardan qochish



Download 37,3 Kb.
bet5/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

Tiqilinch shartlarini buzish bilan o'lik yo'llardan qochish.
Kelajakdagi so'rovlar haqida ma'lumot bo'lmasa, o'zaro blokirovkadan qochishning yagona usuli "o'lik holatlar" bo'limining kamida bitta shartini bajarmaslikdir.
O'zaro chiqarib tashlash shartini buzish.
Umuman olganda, o'zaro kelishmovchiliklardan qochish mumkin emas. Ba'zi resurslarga kirish alohida bo'lishi kerak. Shunga qaramay, ba'zi qurilmalar mavjud. Misol sifatida, printerni ko'rib chiqaylik. Ma'lumki, printerda bir nechta jarayonlar chiqishi mumkin. Betartiblikni oldini olish uchun diskdagi barcha chiqish jarayonining oraliq shakllanishi, ya'ni ajratilgan qurilma tashkil etiladi. Printerni chop etish uchun hujjatlarni chiqarish uchun mas'ul bo'lgan printerning xizmati yoki jini deb ataladigan bitta tizim jarayoni, albatta, u bilan muloqot qiladi. Ushbu sxema spuling (spooling) deb ataladi. Shunday qilib, printer birgalikda qurilma bo'lib qoladi va uning uchun o'lik oxiri yo'q qilinadi.

Afsuski, barcha qurilmalar uchun emas, balki barcha ma'lumotlar uchun spulingni tashkil qilish mumkin emas. Bunday modelning yoqimsiz yon ta'siri spuling tampon uchun disk maydoni uchun raqobat tufayli yuzaga kelishi mumkin bo'lgan o'lik holat bo'lishi mumkin. Shunga qaramay, bu fikr ko'pincha bir shaklda qo'llaniladi.


Qo'shimcha manbalarni kutish shartini buzish
Resurslarni kutish shartlari ikki bosqichli ta'qib qilish strategiyasini talab qilib, oldini olish mumkin.

Birinchi bosqichda jarayon bir vaqtning o'zida zarur bo'lgan barcha resurslarni talab qilishi kerak. Ular taqdim etilmaguncha, jarayon davom eta olmaydi.


Agar birinchi bosqichda ushbu jarayonga muhtoj bo'lgan ayrim resurslar allaqachon boshqa jarayonlar bilan mashg'ul bo'lsa, unga ajratilgan barcha resurslarni ozod qiladi va birinchi bosqichni takrorlashga harakat qiladi.
Bir ma'noda, bu yondashuv barcha resurslarni oldindan qo'lga kiritish talabini eslatadi. Tabiiyki, faqat maxsus tashkil etilgan dasturlar birinchi bosqichda to'xtatilishi va keyinchalik qayta tiklanishi mumkin.

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