The course of "Operating systems and computing infrastructures" consists of two modules.
The "Operating systems" module provides the fundamental notions about the role of the operating system within the architecture of a computer system, about the tasks it has to carry out, and about its implementation.
The "Computing infrastructures" module gives the fundamental notions on the architecture of medium and large size computing infrastructures and on the underlying hardware and software components. The course provides also basic notions on performance and fault tolerance evaluation, in order to support the capability of critically evaluating existing systems and of proposing solutions for their extension and reconfiguration.