026AREXL3

Architecture des systèmes d'exploitation

Ce cours étudie l'ensemble des techniques matérielles et logicielles utilisées pour construire un système d'exploitation: problématiques de la gestion des processus, de la mémoire et des fichiers, exemples d'algorithmes, évolution des concepts dans ce domaine et exemple du système Linux. D’autre part, les systèmes d'exploitation utilisent beaucoup d’algorithmes et structures de données intéressants, ces techniques sont très utiles pour les programmeurs.


Temps présentiel : 50 heures


Charge de travail étudiant : 75 heures


Méthode(s) d'évaluation : Examen écrit

Les prérequis de ce cours sont les suivants
 Circuits logiques
Informatique 1
Ce cours est proposé dans les diplômes suivants
 Licence en informatique