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