ECTS
5 crédits
Composante
Faculté des Sciences
Description
Cette UE a pour objectif de décrire les principaux concepts des systèmes d’exploitation et notamment d’Unix.
Objectifs
La programmation d’applications en C utilisant les appels systèmes Unix et les fonctions de la bibliothèque standard C permettra d’expérimenter ces concepts :
-
Entrées/Sorties
-
gestion des processus lourds (fork)
-
Systèmes de fichiers
-
communication par signal
-
communication tubes anonymes et nommés
-
gestion des processus légers (thread) et synchronisation