Swappa : Uni / Sistemi Operativi - Appunti caotici
Creative Commons License

Torna alla pagina di Sistemi Operativi


 :: Appunti caotici ::

Lezione 1 Processi cooperanti

Pag 1

Sommario

Lo si dirà una volta sola: tutto ciò che si vedrà in questa sezione sulla comunicazione tra processi, riguarda sia questi ultimi che i thread.

Pag 2

Coordinamento

La sincronizzazione della computazione dei processi è necessaria:

Il sistema operativo dovrà garantire in ogni caso che nessun processo possa effettuare azioni illecite (improprie o scorrette) sulla risorsa. Il motto è quindi quello Mentadent: PREVENIRE è meglio che curare.

Cooperazione

...

Pag 3

Processi indipendenti

Alcune caratteristiche:

Processi cooperanti

I processi cooperanti svolgono ognuno un proprio compito preciso, che concorre all'adempimento dello scopo applicativo comune.

Possono avere due tipi di interazioni:

Lo svantaggio dei processi cooperanti è che a causa del controllo dell'evoluzione dello stato dei processi (per sincronizzarsi) perdo un po' più tempo rispetto a un processo monolitico.

Pag 4

Vantaggi della cooperazione

Elenchiamo i vantaggi:

Esempi

...


Torna alla pagina di Sistemi Operativi

(Printable View of http://www.swappa.it/wiki/Uni/SO-Mod3-4-Lez1)