20801961 - OPERATING SYSTEMS

The course intend to provide: (1) competencies about a generic modern operating system, (2) competencies about the structure of a unix operating system, and specifically about linux, (3) knowledge about methodologies adopted for solving problems within the management of a modern operating system, (4) ability in the use a unix platform as a user, (5) ability in programming a unix system (scripting), (6) basic ability in system programming
teacher profile | teaching materials

Mutuazione: 20801961 SISTEMI OPERATIVI in Ingegneria informatica L-8 N0 IANNUCCI STEFANO

Programme

- Introduction to Operating Systems
- Processor virtualization
- Memory virtualization
- Concurrent programming
- Storage virtualization

Core Documentation

Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, https://pages.cs.wisc.edu/~remzi/OSTEP/

Type of delivery of the course

The course is delivered in class. Lessons recordings will be made available to students that have right to access them.

Attendance

Attendance is not mandatory.

Type of evaluation

The exam is based on questions regarding theory and programming exercises to be solved in a laboratory