5) In cosa consistono le semantiche di condivisione nei FSD?

La semantica specifica la proprietà delle modifiche apportate sui dati dai clienti e la visibilità ad altri clienti.

Semantica UNIX (compatibilità):

 

Possibile condivisione di I/O pointer per tutte le sessioni.

Una sola immagine fisica: servizio secondo l'ordine di arrivo.

Semantica a file condiviso immutabile:

il file condivisibile non può essere modificato.

Semantica di sessione (più immagini associate al file):

 

Sessioni remote attive alla chiusura operano su copie obsolete.

Semantica transazionale:

transazione come sessione di accesso al file .

 

Esecuzione serializzata delle transazioni.

Uso di lock e conseguente limitazione del parallelismo .


Back
Index
Next