You are on page 1of 1

Zaglavljivanje-situacija u kojoj 2 ili više medjusobno zavisnih procesa blokirani čekaju na resurse koje nikada neće dobiti

Živo blokiranje-procesi nisu blokirani, ali nemaju napretka u izvršavanju

Izgladnjivanje se odnosi na situacije koje podrazumevaju da u sistemu generakno postoji napredak, ali da neki procesi
dosta dugo ne napreduju

Uslovi da bi doslo do zaglavljivanja:

1. Uzajamno isključivanje-u jednom trenutku samo jedan proces može da koristi resurs
2. Čekanje i držanje-dok proces drži resurse, može da zahteva nove koji us mu potrebni za dalje izvršavanje i da
čeka one koji trenutno nisu raspoloživi
3. Nemogućnost prekidanja-resurse može dobiti samo proces koji ih je dobio na korišćenje
4. Kružno čekanje-podrazumeva da u sistemu postoji lanac procesa koji čekaju jedni na druge, čineći pri tome krug

Mere zaglavljivanja

 Sprečavanje
 Izbegavanje
 Detekcija i Oporavljanje
 Nepreduzimanje bilo čega

You might also like