Ch 5 Semafori Flashcards
Coste il deadlock?
Descrive una situazione di stallo in cui due o più processi attendono indefinitamente un evento - l’esecuzione di un’operazione sigla Che può essere generata solo da uno dei processi in attesa
⇒ un insieme di processi è in stallo se ciascun processo dell’insieme attende an evento Che può essere causato solo da un altro processo dell’insieme
⇒ eventi di acquisizione e rilascio risorse
Cos’è la starvation
Una situazione di attesa indefinita nella coda di un semaforo
L’inversione di priorità
Monitor
Adt_ abstract data tipe ⇒ un tipo di dato astratto che incapsula i dati mettendo a disposizione un insieme di funzioni per operare su di essi monitor è un ADT
Operazioni contraddistinte dalla mutua esclusione
⇒ si possono definirei variabili conditio per un’implementazione di uno schema particolare
Monitor ⇒ attesa condizionale
X. wait(c) l
C= espressione intera Che rivaluta all momento dell’esecuzione dell’operazione c
E= numero di priorità