Pagina 1 di 1

Allocazione risorse e stallo

MessaggioInviato: 2 feb 2010, 18:44
da jupiter
Salve


ho un dubbio, secondo la mia analisi, le due sequenze di processi indicate in basso alla figura, non sono SICURE, ma un mio collega dice che mi sbaglio... potreste aiutarmi a capire se sbaglio...dove? #-o

Secondo me una volta soddisfatte le richieste di P1, non c'e' nessun processo che puo' avere tutte le risorse che gli servono, quindi il sistema va in stallo....all'inizio magari il sistema è sicuro, ma se eseguiamo le due sequenze secondo me non lo è più...

grazie

Immagine

Re: Allocazione risorse e stallo

MessaggioInviato: 3 feb 2010, 0:57
da maxstu
jupiter ha scritto:Secondo me una volta soddisfatte le richieste di P1, non c'e' nessun processo che puo' avere tutte le risorse che gli servono


Ho provato anch'io a farlo e mi sembra tu abbia ragione.

Sia P3 che P4(ma in realtà tutti) non hanno le risorse disponibili perché se scegliamo P1 come primo processo della sequenza allora D=0 sempre.

Il tuo collega è una fonte attendibile?

Re: Allocazione risorse e stallo

MessaggioInviato: 5 feb 2010, 23:46
da ext33n
Se segui un corso di sistemi operativi (come credo che tu stia facendo) ti avranno anche introdotto il cosiddetto "algoritmo del banchiere" per evitare i deadlock (con un termine automatico) del sistema.

perché non usi quello invece di provare a sbrogliare a mente?