Semestre 7‎ > ‎

ISS7AC - OS

Operating Systems
Responsable : Bart LAMIROY, Maître de Conférences
                      Bart.Lamiroy@mines.univ-lorraine.fr
Durée du module : 21 heures  
Crédits ECTS :  2

Mots clés : Architectures matérielles, systèmes d’exploitation, processus, mémoire, concurrence 
Pré-requis : Programmation
Objectif général : Connaissance et pratique approfondie du fonctionnement d’un système d’exploitation

Programme et contenu :
Acquérir une compréhension approfondie du fonctionnement d’un système d’exploitation, afin d’en comprendre les limites et les performances et d’être capable de l’exploiter dans un contexte applicatif de plus haut niveau
Les séances de TD mettront l’accent sur la programmation et l’utilisation des systèmes de type Linux/Unix.

Thèmes abordés :
• Architecture et rôle d’un système d’exploitation ; systèmes monolithiques, systèmes à micro-noyau, systèmes hybrides.
• Les processus ; définition, mise en oeuvre, ordonnanceurs, changement de contexte, communication entre processus, synchronisation et accès concurrents, sémaphores.
• La mémoire ; chargement de processus, espace d’adressage, partitionnement de la mémoire, mémoire virtuelle, pagination, segmentation, systèmes de fichiers
Comments