SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

sistemi operativi

» Start this Course
(Practice similar questions for free)
Question:

Quali sono i diversi modi per rilevare i deadlock(metodo di rilevazione e recupero)?

Author: federico volpe



Answer:

Il rilevamento del deadlock può essere fatto utilizzando un grafo di attesa(variante del grafo di allocazione delle risorse) o un algoritmo simile all'algoritmo del banchiere. Un grafo di attesa è una rappresentazione grafica dei processi Ogni processo è rappresentato da un nodo nel grafo e quando un processo è in attesa di una risorsa detenuta da un altro processo allora viene segnato da una freccia. un semplice algoritmo controlla periodicamente il grafo in cerca di cicli. L'algoritmo del banchiere è un algoritmo che può essere utilizzato per determinare se un sistema è in uno stato sicuro. Un sistema è in uno stato sicuro se esiste una sequenza di processi che possono essere eseguiti senza causare un deadlock.


0 / 5  (0 ratings)

1 answer(s) in total