Programma del corso

Guida alla Facoltà di Ingegneria 2005-2006
 

 

 
A.A. 2005/2006
2nd Degree Courses
ING-INF/05
Sistemi Operativi (6 cfu)
Teacher: Luca Spalazzi

Course: Information Technology Engineering

italian version

 

Aims :

 

The course aims to provide the basic conceptual tools of concurrent programming and distributed operating systems..

 

Topics :

 

Introduction: Short introduction on multi-processor and distributed systems.
Concurrent programming: Process and thread concepts – Concurrent processes – Inter-process Communication in mon- and multi-processor systems – Synchronization in mono- and multi-processor systems – Deadlock in mono- and multi-processor systems - Inter-process Communication in distributed systems - Synchronization in distributed systems – eadlock in distributed systems.
Operating systems: Multiprocessor operating systems – Distributed operating systems – Distributed file systems


Textbooks :

 

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.

 

Exam :

 

The final examination will consist on two parts: a project and an oral examination.

 

Tutorial Session :

 

Tuesday 11:30-13:30.

 

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