Programmation système
Par Benjamin Poulain
—
Dernière modification
13:46
Une introduction à la programmation en C sous Linux par Eric Salice de l'Université Libre de Bruxelle (ULB). Cette introduction vise à présenter les mécanismes régissant les systèmes d'exploitation Linux.
-
Introduction
—
Par Eric Salice
—
Dernière modification
09/06/2010 15:48
- Un aperçu des systèmes Unix et de Linux. L'utilisation du matériel par les programmes se fait via le noyau, les programmes appellent le noyau via les appels systèmes, et celui-ci effectue les opérations pour le compteur du programme.
-
Appels systèmes
—
Par Eric Salice
—
Dernière modification
09/06/2010 15:58
- La documentation et des exercices sur les appels système sur Linux.
-
Processus
—
Par Eric Salice
—
Dernière modification
09/06/2010 16:06
- Les processus sont des instances de programmes en fonctionnant. Ce document présente comment créer et gérer les processus en C. Des exercices permettent d'essayer les différents concepts.
-
Les threads
—
Par Eric Salice
—
Dernière modification
02/06/2010 16:28
- Les threads sont des fils d'exécution dans un processus, ils permettent d'exécuter plusieurs tâche simultanément, et dans le même espace d'adressage. C'est aussi la solution par excellence pour optimiser un programme pour plusieurs core. Les threads posent néanmoins certaines difficulté pour synchroniser les actions et garder les données cohérente. Toutes les explications ici ainsi que des exercices.
-
Les signaux
—
Par Eric Salice
—
Dernière modification
12/06/2010 14:12
- Les signaux sont un mécanisme permettant au noyau de communiquer une importante à un processus. C'est un mécanisme simplisime de communication entre processus ou entre le noyau et un processus. Les gestionnaires de signaux sont toujours présent dans les processus et on changer ceux-ci.
-
Les fichiers
—
Par Eric Salice
—
Dernière modification
12/06/2010 14:38
-
Les tubes
—
Par Eric Salice
—
Dernière modification
12/06/2010 14:46
-
Les sockets
—
Par Benjamin Poulain
—
Dernière modification
12/06/2010 14:49
-
La projection de fichiers en mémoire
—
Par Eric Salice
—
Dernière modification
12/06/2010 14:40
-
Les IPC système V
—
Par Eric Salice
—
Dernière modification
12/06/2010 14:58
- Les IPC sont les mécanismes de communication inter-processus. Les IPC présenté ici sont les file de message, la mémoire partagée, et les sémaphores.

