27) Cos’è il processo coordinatore?

Un unico processo coordina tutti gli altri.

L’approccio completamente centralizzato:

ogni processo invia a tutti gli altri le proprie richieste e il processo coordinatore decide gli accessi alle risorse in mutua esclusione.

Tre messaggi per ogni sezione critica:

  1. un processo che vuole richiedere la risorsa invia un messaggio di richiesta (request).
  2. il coordinatore, a fronte delle richieste decide, se la risorsa è libera di rispondere ad una richiesta per volta (reply).
  3. al ricevimento del reply, il processo usa la risorsa e al termine, la libera mandando un messaggio di rilascio al coordinatore (release).

Vantaggi

Svantaggi

 


Back
Index
Next