Ce cours est une introduction au fonctionnement des systèmes d'exploitation : gestion de la mémoire, ordonnancement des processus et systèmes de fichiers. Nous y abordons également les notions de bases de la programmation parallèle : primitives de communication et de synchronisation.