You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Sincronizzazione tra processi<br />
I processi interagenti possono avere bisogno di meccanismi<br />
sincronizzazione.<br />
Unix: la sincronizzazione può realizzarsi mediante i segnali<br />
Segnale:<br />
è un’interruzione software a un processo, che notifica<br />
un evento asincrono.<br />
Per esempio segnali:<br />
• generati da terminale (es. CTRL+C)<br />
• generati da altri processi<br />
• generati da eccezioni HW (violazione dei limiti di memoria, divisioni per 0,<br />
etc.)<br />
• generati da condizioni SW (time-out, scrittura su pipe chiusa, etc.)<br />
M-fosset - Sistemi Operativi 2004-2005