• Comprendre les différents types de systèmes d’exploitations 
    • Temps réel, distribués, centralisés, etc. 
  • Comprendre la gestion des processus et des threads 
    • Cycle de vie 
    • Appels systèmes, 
    • la communication, l’ordonnancement 
  • Comprendre la concurrence entre processus 
    • Allocation des ressources, blocage, interblocage 
  • Partage des ressources (CPU, Mémoire, Disque, Réseau) 
  • Communication en réseaux et en mémoire partagée 
  • Gestion de fichiers