Ch 5 Semafori Flashcards

1
Q

Coste il deadlock?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cos’è la starvation

A

Una situazione di attesa indefinita nella coda di un semaforo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

L’inversione di priorità

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Monitor

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Monitor ⇒ attesa condizionale

A

X. wait(c) l
C= espressione intera Che rivaluta all momento dell’esecuzione dell’operazione c
E= numero di priorità

How well did you know this?
1
Not at all
2
3
4
5
Perfectly