Тұйықтаулар қашан болады?

Тұйықтаулар қашан болады?
Тұйықтаулар қашан болады?
Anonim

2 процесс ресурсқа эксклюзивті кіру үшін бәсекелесіп, бірақ басқа процесс оған кедергі жасайтындықтан, оған эксклюзивті қатынасты ала алмаған кезде тығырықтан шығу орын алады. Бұл ешбір процесті жалғастыра алмайтын қайшылыққа әкеледі. Тығырықтан шығудың жалғыз жолы - процестердің бірін тоқтату.

Тұйықтық дегеніміз не және ол қашан болуы мүмкін?

Операциялық жүйеде процесс немесе ағын күту күйіне өткенде тығырыққа тіреледі, себебі сұралған жүйелік ресурс басқа күту процесімен сақталады, ол өз кезегінде күтеді басқа ресурс басқа күту процесінде.

Тұйыққа тірелуі үшін қандай 4 төрт шарт қажет?

өзара алып тастау: кем дегенде бір процесс ортақ пайдаланылмайтын режимде сақталуы керек. 2. ұстап тұрыңыз және күтіңіз: бір ресурсты ұстап, екіншісін күтіп тұрған процесс болуы керек.

Дерекқорда тығырықтану қалай пайда болады?

Дерекқордағы тығырықтан шығу екі немесе одан да көп транзакциялар бір-бірінің құлыптан бас тартуын күтетін жағдай болып табылады. … ДҚБЖ тығырықты анықтап, транзакциялардың бірін тоқтатпаса, барлық әрекет тоқтап қалады және мәңгілік тоқтап қалады. Мына суретте бұл жағдай көрсетілген.

Қандай жағдайлар тұйыққа тіреледі?

Тұйықталу шарттары- Бір-бірін жоққа шығару, ұстап тұру және күту, алдын ала таңдау жоқ, айналмалы күту. Бұл 4 шарт бір уақытта орындалуы керектығырықтан шығу.

Ұсынылған: