Conception des systèmes d'exploitation

Conception des systèmes d'exploitation
Master InformatiqueParcours Science et ingénierie des réseaux, de l'Internet et des systèmes (SIRIS)

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

Contacts

Responsable(s) de l'enseignement