élèves avec les connaissances de la programmation et des systèmes informatiques vues en premier cycle du Cnam ou équivalent
Objectifs pédagogiques
Permettre de comprendre les principaux concepts et paradigmes et les mécanismes mis en oeuvre dans les systèmes d'exploitation modernes, les mécanismes mis en oeuvre dans le noyau des systèmes tels que Linux ainsi que les nouvelles architectures matérielles gérées par ces systèmes (processeurs multi-coeurs, support de la virtualisation de systèmes). Obtenir des bases dans la programmation concurrente et dans la compréhension des mécanismes de gestion du parallélisme utilisés dans les noyaux des systèmes. Comprendre et maîtriser les objectifs et les principes de la virtualisation de systèmes, les différentes techniques mises en oeuvre dans les hyperviseurs logiciels (VMware, Xen, KVM) et le support de la virtualisation intégré dans les architectures matérielles récentes (processeurs Intel-VT, fonctions PCI virtuelles, etc...).
Compétences professionnelles
Obtenir des bases solides dans les domaines apparentés à la conception de systèmes d'exploitation et dans la mise en oeuvre de la concurrence dans les systèmes temps-réel et dans les applications parallèles (applications réparties, par exemple). Comprendre l'architecture et le fonctionnement des systèmes d'exploitation tels que Unix et Linux pour maîtriser leur administration et le développement d'applications. Maîtriser les principes sous-jacents à la virtualisation de systèmes afin de faciliter l'intégration et l'administration de ce type de service dans un système informatique (Cloud Computing, Haute Disponibilté, Tolérance aux pannes, etc.)
Modalité de validation
Examen écrit
En savoir plus
Cette formation a lieu le Second semestre : Lundi
Pour vous inscrire ou pour toute information complémentaire sur cette formation contactez-nous :