
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.
|