Professional Documents
Culture Documents
10.zaglavljivanje, Mere Za Izbegavanje
10.zaglavljivanje, Mere Za Izbegavanje
mreže
Zaglavljivanje
MERE IZBEGAVANJA
• Za razliku od mera sprečavanja, koje u startu
eliminišu neki od neophodnih uslova da do
zaglavljivanja dođe, mere izbegavanja su dinamičke
mere koje se preduzimaju u određenim momentima
u zavisnosti od stanja u sistemu.
//Inicijalizacija
radni = raspoloživo;
gotov[i] = 0, za i = 0, 1, …, n – 1;
sledeći_proces_u_sekvenci:
//resursima
idi na kraj;
ENDIF
gotov[i] = 1;
idi na sledeći_proces_u_sekvenci;
kraj:
IF (gotov[i] == 1 za svako i)
bezbedno_stanje = true;
ELSE
bezbedno_stanje = false;
ENDIF
• Niz radni se inicijalizuje tako da bude jednak nizu
raspoloživih resursa u prvom trenutku izvršavanja.
maksimalne zahteve;
ENDIF
ENDIF
ELSE
ENDIF