Do zastoja pride ko 2 procesa tekmujeta za izključni dostop do vira, vendar ne moreta pridobiti ekskluzivnega dostopa do vira, ker ga drugi proces preprečuje. Posledica tega je zastoj, pri katerem se noben proces ne more nadaljevati. Edini izhod iz zastoja je, da se eden od procesov konča.
Kaj je zastoj in kdaj se lahko pojavi?
V operacijskem sistemu pride do zastoja ko proces ali nit preide v stanje čakanja, ker zahtevani sistemski vir zadrži drug čakajoči proces, ki pa čaka na drug vir, ki ga ima drug čakajoči proces.
Kateri 4 štirje pogoji so potrebni, da pride do zastoja?
vzajemna izključitev: vsaj en proces mora biti zadržan v načinu brez skupne rabe. 2. zadrži in počakaj: obstajati mora proces, ki drži en vir in čaka na drugega.
Kako pride do zastoja v bazi podatkov?
V bazi podatkov je mrtvilo situacija, v kateri dve ali več transakcij čakata, da ena druga opusti ključavnice. … Vsa dejavnost se ustavi in ostane za vedno v mirovanju, razen če DBMS zazna zastoj in prekliče eno od transakcij. Naslednja slika prikazuje to situacijo.
Kateri pogoji povzročajo zastoj?
Pogoji za zastoj- Vzajemna izključitev, Zadrži in počakaj, Brez predkupe, Krožno čakanje. Ti 4 pogoji morajo veljati hkrati zapojav zastoja.