Ce cours s'adresse aux étudiants de la 1ème année licence technologies de l’informatique, tronc commun. Il sera enseigné en tant que élément constitutif de l’unité d’enseignement fondamentale « Systèmes 2 ». Il sera assuré pendant 15 semaines à raison d’une heure et demie de cours et travaux dirigés par semaine. Il comporte quatre leçons.

I.     objectifs du cours

·       Se familiariser avec les concepts et les techniques fondamentales des systèmes d'exploitation.

·       Expliquer et analyser le fonctionnement des différents modules du système d'exploitation.

·       Utiliser et/ou adapter les techniques et les services du système d'exploitation pour concevoir des codes plus fiables et plus performants.

II.     Pre-requis

·       ECUE : Systèmes logiques;

·       ECUE : Algorithmique & Structures de données 1 ;

·       ECUE : Atelier Systèmes 1

III.     bibliographie conseillée

1.     Andrew Tanenbaum, « Systèmes d’exploitation », Edition Pearson 3ème édition, 2008

2.     Leila Baccouche, « Au Coeur des Systèmes d’Exploitation des Ordinateurs : Concepts de base et Exercices Résolus », Centre de Publications universitaire 2003.

3.     Mohamed Said Ouerghi, « Principes des Systèmes d’Exploitation », Centre de Publications universitaire 2003.

4.     Samia Bouzefrane, « Les systèmes d’exploitation, Unix, Linux et Windows XP avec C et Java », Edition DUNOD, 2007