Operating Systems

Année du cours : 1 année(s)

Etablissement : JUNIA Grande école d’ingénieurs

Langue : Français

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)