Cours CNAM Responsable national : Joëlle Delacroix-Gouin Responsable Liban : Pascal Fares
L’objectif de cet enseignement est de comprendre le rôle et le fonctionnement d’un système d’exploitation. Dans ce cadre, on se propose d’étudier :
La chaîne de production de programme. Compilation, édition de liens, chargement. Les autres outils de la chaîne de production : aide à la mise au point, préprocesseurs et macrogénérateurs, le "make"...
Le système de gestion de fichiers. La notion de fichier : fichier logique et fichier physique L’implantation des fichiers physiques sur disque : séquentielle avec extensions, ou ensemble de blocs de taille fixe. La représentation de l’espace libre et la notion de quantum. La désignation des fichiers physiques : notion de volume, notion de répertoire (désignation dans et sur le support). Arborescence de fichiers. Protection et sécurité des fichiers.
Le programme et son environnement physique. Notion de processus et de hiérarchie de processus. Notion de ressources et d’états d’un processus. Ordonnancement du processeur. Mécanismes de synchronisation des processus. Le partage de la mémoire centrale et la notion de multiprogrammation. La segmentation et les mécanismes de pagination et leur utilisation par le système.
L’unité d’enseignement est organisée autour d’un ensemble de cours/ED qui se déroulent sur deux séances par semaine. Voir l'horaire dans votre centre sur le site du système d'information de l'ISAE Cnam liban
Support de cours et ED