- Virtualisation
- Système exploitation informatique
- Développement informatique
- Réseau télécom
Systèmes d'exploitation : principes, programmation et virtualisation
Mis à jour le
Responsable(s) : Mme Samia BOUZEFRANE
- Cours + travaux pratiques
Envie d'en savoir plus sur cette formation ?
Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :
Afficher le centre adapté à mes besoins
Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :
-
- Virtualisation
- Logiciels/outils/applications/services
- Génie logiciel
- Scrum
- Cloud Computing
- DevOps
Génie Logiciel et Architecture Cloud Native
Cours, GLG1056 crédits Présentiel Hybride (présentiel et distanciel) A la carte 2026/27 2027/28Centre Cnam ParisVoir la formation -
- Système exploitation informatique
- Virtualisation
- Mathématiques informatiques
Systèmes et applications répartis pour le cloud
Cours + travaux pratiques, SMB1116 crédits Distanciel planifié Distanciel A la carte 2026/27 2027/28Paris, Grand EstVoir la formation -
- Analyse de données
- Langage SQL
- Informatique verte
- Sécurité informatique
- Système information
- Virtualisation
- Administration base de données
- Qualité informatique
- Logiciel SGBD NoSQL
Introduction à la gestion de données à large échelle
Cours + travaux pratiques, NFE1156 crédits Distanciel A la carte 2026/27 2027/28ParisVoir la formation -
- Logiciel gestion réseau
- Gestion parc informatique
- Compression données
- Administration système
- Système exploitation informatique
- Virtualisation
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
Titre RNCP, CRN0801A120 crédits Distanciel A la carte 2026/27 2027/28Auvergne-Rhône-Alpes, Bretagne, Grand Est, Centre Cnam ParisVoir la formation
-
Durée : 50 heures (+/- 10%)
-
A la carte
-
Soir & samedi
-
6 crédits
-
Distanciel, Distanciel planifié
Présentation
Public, conditions d'accès et prérequis
Prérequis
Elèves ayant des connaissances de base en systèmes informatiques vues en UTC502 au Cnam ou équivalent, ainsi que des connaissances en programmation (de préférence en langage C).
Objectifs
Ce cours a pour objectif de présenter les concepts des systèmes d’exploitation et leur programmation en étudiant les mécanismes de base des systèmes d’exploitation classiques mais aussi ceux des systèmes temps réel, des systèmes embarqués et des objets connectés. Les principes de virtualisation des systèmes d’exploitation sont aussi abordés dans ce cours.
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDFPrésence et réussite aux examens
Pour l'année universitaire 2023-2024 :
- Nombre d'inscrits : 188
- Taux de présence à l'évaluation : 68%
- Taux de réussite parmi les présents : 89%
Compétences et débouchés
Parcours
- Diplôme d'ingénieur Spécialité informatique parcours Cybersécurité
- Certificat de compétence Gestionnaire de la sécurité des données, des réseaux et des systèmes
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Diplôme d'ingénieur Spécialité informatique parcours Intelligence Artificielle et Optimisation
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et logiciels (AISL) (AISL)
- Diplôme d'ingénieur Spécialité informatique parcours Informatique, réseaux et systèmes mobiles
- Diplôme d'ingénieur Spécialité informatique parcours Systèmes d'information et business Intelligence
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
- Licence Informatique parcours Informatique générale
- Certificat de compétence Analyste en cybersécurité
Informations pratiques
Contact
-
Département : EPN05 - Informatique
-
Tel : 01 40 27 26 81
-
Email : safia.sider@lecnam.net
-
Adresse : 2 rue Conté - 75003 Paris
Programme
Contenu
Concepts et paradigmes des systèmes d'exploitation classiques.
- Mécanismes de mise en œuvre des primitives dans le noyau de systèmes tels que Linux ou Unix BSD : notion de processus et de thread, parallélisme et synchronisation, ordonnancement, gestion de la mémoire virtuelle, gestion des signaux, etc.
• Concepts et paradigmes des systèmes temps réel.
- Architecture, notion de tâche périodique et apériodique, gestion des interruptions, politiques d’ordonnancement temps réel, gestion des handlers, etc.
• Concepts et paradigmes des systèmes embarqués et objets connectés.
- Etude de quelques exemples microcontrôleurs
- Programmation d’un système embarqué et d’un objet connecté
- Principes de l’Internet des objets.
• Concepts et principes de la virtualisation de systèmes et de la conteneurisation
- Etude des différentes techniques mises en œuvre dans les hyperviseurs logiciels (VMWare, Xen, KVM).
- Support matériel de la virtualisation de systèmes.
- Etude du support de la virtualisation intégré dans les architectures matérielles récentes : processeurs Intel-VT, mécanismes de Direct I/Os, fonctions PCI virtuelles.
- Etude des principes de la conteneurisation et de l’orchestration des conteneurs (exemple de Docker containers et Kubernetes)
Les séances de cours sont suivies de séances de TP permettant d’illustrer les concepts étudiés. En plus de TP sous Linux, des TP peuvent être proposés sur d’autres plates-formes comme FreeRTOS pour les systèmes temps réel, Raspberry pi ou Arduino pour illustrer la programmation des systèmes embarqués et les plates-formes mobiles (Android par exemple) comme exemple d’objets connectés. La virtualisation traitera de la gestion des machines virtuelles à l’aide d’hyperviseurs mais aussi de solutions de virtualisation avec empreinte plus légère comme les Container Docker. Ainsi des TP sur la virtualisation et la conteneurisation (exemple de Kubernetes) viennent illustrer les concepts étudiés en séances de cours.
Modalités d'évaluation
Examen écrit
Bibliographie
- S. Bouzefrane . Les systèmes d'exploitation, Unix, Linux et Windows XP, avec C et Java, Dunod 2003 (566 pages), ISBN : 2100071890
- R. H. Carver, Kuochung Tai . Modern Multithreading Wiley 2005 (465 pages)
- J.E. Smith, R. Nair . Virtual Machines - versatile platforms for systems and processes, Elsevier
- E. Bugnon, J. Nich, D. Tsafrir . Hardware and Software Support for Virtualization - Morgan and Claypool Life Sciences ISBN: 1627056939
- page web de Samia Bouzefrane . http://cedric.cnam.fr/~bouzefra/cours_smb101.html
Ces formations pourraient vous intéresser
-
- Virtualisation
- Logiciels/outils/applications/services
- Génie logiciel
- Scrum
- Cloud Computing
- DevOps
Génie Logiciel et Architecture Cloud Native
Cours, GLG1056 crédits Présentiel Hybride (présentiel et distanciel) A la carte 2026/27 2027/28Centre Cnam ParisVoir la formation -
- Système exploitation informatique
- Virtualisation
- Mathématiques informatiques
Systèmes et applications répartis pour le cloud
Cours + travaux pratiques, SMB1116 crédits Distanciel planifié Distanciel A la carte 2026/27 2027/28Paris, Grand EstVoir la formation -
- Analyse de données
- Langage SQL
- Informatique verte
- Sécurité informatique
- Système information
- Virtualisation
- Administration base de données
- Qualité informatique
- Logiciel SGBD NoSQL
Introduction à la gestion de données à large échelle
Cours + travaux pratiques, NFE1156 crédits Distanciel A la carte 2026/27 2027/28ParisVoir la formation -
- Logiciel gestion réseau
- Gestion parc informatique
- Compression données
- Administration système
- Système exploitation informatique
- Virtualisation
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
Titre RNCP, CRN0801A120 crédits Distanciel A la carte 2026/27 2027/28Auvergne-Rhône-Alpes, Bretagne, Grand Est, Centre Cnam ParisVoir la formation