Operating Systems
Année du cours : 1 année(s)
Etablissement : JUNIA Grande école d’ingénieurs
Langue : Français
Formation(s) dans laquelle/lesquelles le cours apparait :
Période : S1
Pour suivre ce module, l’étudiant doit connaitre les notions de base des réseaux locaux (Ethernet, IP, routage statique, TCP-UDP, DHCP, DNS, protocoles applicatifs usuels web, mail, …), avoir mis en œuvre ces notions, savoir utiliser quelques commandes de base linux.
Référence : « Module de base système et réseaux » dispensé en M1 à l’ISEN Lille
Compétences visées : 34(342/343), 43(431/432/433), 112(1122)
Ce module aborde les notions liées aux concepts de fonctionnement des systèmes d’exploitation et de la virtualisation.
L’orientation convient à tous les profils d’ingénieurs des domaines big data, cyber sécurité, …
A la fin du cours, l’étudiant devra :
– Connaître le rôle et le fonctionnement d’un système d’exploitation, notions de système de fichiers, mémoire virtuelle, process, scheduleur.
– Etre capable de mettre en œuvre les mécanismes de synchronisation des process (sémaphores)
– Savoir utiliser les commandes de basse d’un système d’exploitation linux
– Comprendre les interactions d’un système d’exploitation avec les réseaux
– Comprendre les enjeux et les principes de la virtualisation de système d’exploitation
L’approche de « mise en situation » nécessite l’acquisition de compétences techniques et transversales comme l’autonomie dans la compréhension et la restitution.
Ce module est la base du « module forensics » enseigné à l’ISEN-Lille.
Ce module aborde les thématiques suivantes :
– Le fonctionnement d’un processeur et d’une architecture standard d’ordinateur
– Le fonctionnement du système de fichiers EXT2
– La gestion des droits et de la sécurité sous linux
– La gestion de la mémoire (Mémoire virtuelle, pagination, swaping)
– Le stockage partagé (NAS, SAN)
– La gestion des processus (Ordonnanceur, Priorités)
– La gestion du partage et de synchronisation des ressources (Sémaphores, Variables d’état)
– Les nouveaux modèles de virtualisation (NSX)