| Operating Systems and Virtualization
(objectives)
To provide: (1) skills on the structure of a generic modern operating system and an understanding of virtualization principles and hardware and software virtualization techniques; (2) skills on the structure of a Unix operating system with a specific focus on Linux, also integrating an overview of virtualization; (3) knowledge of specific methodologies used to address typical resource management issues in a modern operating system, with an additional emphasis on challenges and solutions in resource management within virtualized environments; (4) proficiency in using a Unix platform and virtualization systems at a user level; (5) skills in system and concurrent programming.
|
|
Code
|
20810523 |
|
Language
|
ITA |
|
Type of certificate
|
Profit certificate
|
|
Credits
|
9
|
|
Scientific Disciplinary Sector Code
|
ING-INF/05
|
|
Contact Hours
|
81
|
|
Type of Activity
|
Core compulsory activities
|
|
Teacher
|
CRESCENZI VALTER
(syllabus)
- Introduction to Operating Systems - Processor virtualization - Memory virtualization - Concurrent programming - Storage virtualization
(reference books)
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, https://pages.cs.wisc.edu/~remzi/OSTEP/
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
Teacher
|
IANNUCCI STEFANO
(syllabus)
- Introduction to Operating Systems - Processor virtualization - Memory virtualization - Concurrent programming - Storage virtualization
(reference books)
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, https://pages.cs.wisc.edu/~remzi/OSTEP/
|
|
Dates of beginning and end of teaching activities
|
From to |
|
Delivery mode
|
Traditional
|
|
Attendance
|
not mandatory
|
|
|