Objectifs du modules :

  • Comprendre l’architecture d’un système d’exploitation, notamment multitâches

Contenus :
  • Partage des ressources (par exemple, ordonnancement)
  • Système de gestion de fichiers
  • Hiérarchie de la mémoire (dont mécanismes de pagination, mémoire virtuelle, caches)
  • Mise en œuvre des tâches : processus lourds et légers (threads)
  • Systèmes d’entrée-sortie
  • Introduction à la programmation réseau (mise en œuvre de la bibliothèque sockets)