UE Advanced aspects of operating systems

Degrees incorporating this pedagocial element :

Description

The aim of this course is to present an in-depth view of the principles and design of operating systems and to introduce the current research questions in the field.
The course focuses on the construction of system kernels (adapted to hardware and application constraints) and virtual machines (at different levels, from hypervisors to interpreters for languages ​​such as Java). The aspects related to distributed systems are not covered (or very little) by this course (but are the subject of other courses).

Prerequisites

Introductory course on the principles and design of operating systems