Conception des systèmes d'exploitation
Master InformatiqueParcours Science et ingénierie des réseaux, de l'Internet et des systèmes (SIRIS)
ComposanteUFR de mathématique et d'informatique
Description
Cet enseignement approfondit l'étude des systèmes d'exploitation sous l'angle de l'implémentation, en se basant sur des cas réels issus du code source de systèmes existants. L'interface avec le matériel est abordée, conduisant à la réalisation de pilotes de périphériques.
Compétences requises
À l'entrée dans cet enseignement, un étudiant devrait savoir :
- Lire et écrire des programmes complexes en langage C,
- Écrire des programmes simples en assembleur,
- Écrire des programmes utilisant les primitives systèmes POSIX,
- Programmer des systèmes concurrents,
- Lire et écrire des scripts Shell.
Compétences visées
À l'issue de cet enseignement, les étudiants seront capables de :
- Étendre les fonctionnalités d'un système d'exploitation,
- Rédiger un pilote de périphérique,
- Implémenter un nouveau protocole réseau,
- Créer des outils d'analyse de système.
Disciplines
- Informatique