Programma del corso

Guida alla Facoltà di Ingegneria 2005-2006
 

 

 
A.A. 2005/2006
Laurea Specialistica
ING-INF/05
Sistemi Operativi (6 cfu)
Docente: Luca Spalazzi

Corso di Laurea: Ing. Informatica

english version

 

Obiettivi Formativi :

 

Il corso si propone di fornire gli strumenti concettuali fondamentali della programmazione concorrente e dei sistemi operativi distribuiti.

 

Programma :

 

Introduzione: Breve richiamo sulle architetture dei sistemi multiprocessore e dei sistemi distribuiti.
Programmazione concorrente: Concetto di processo e di thread – Processi concorrenti – Comunicazione tra processi in sistemi mono e multi-processore – Sincronizzazione dei processi in sistemi mono e multi-processore – Stallo dei processi in sistemi mono e multi-processore – Comunicazione tra processi in sistemi ditribuiti – Sincronizzazione dei processi in sistemi ditribuiti – Stallo dei processi in sistemi ditribuiti.
Sistemi operativi: Sistemi operativi Multiprocessori - Sistemi operativi distribuiti – File system distribuiti

 

Testi di Riferimento :

 

Silberschatz, Galvin, “Sistemi Operativi” VI° Ed., Addison-Wesley, 2002
Deitel, Deitel, Choffnes, "Operating Systems", 3rd Edition, Pearson Education, 2004.
Tanenbaum, van Steen, “Distributed Systems: Principles and Paradigms”, Prentice Hall, 2002.

 

Modalità di svolgimento dell’esame :

 

Progetto più colloquio orale

 

Ricevimento Studenti :

 

Martedi 11.30-13.30

 

 

Facoltà di Ingegneria - Via Brecce Bianche - Monte Dago - 60131 Ancona - Tel. 0039-071-2204708