Outils personnels
Vous êtes ici : Accueil C & C++ Programmation système
Se connecter


Mot de passe oublié ?
Nouvel utilisateur ?
 

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.

Page 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.
Folder 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.
Folder 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.
Folder 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.
Folder 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.
Page Les fichiers Par Eric Salice — Dernière modification 12/06/2010 14:38
 
Page Les tubes Par Eric Salice — Dernière modification 12/06/2010 14:46
 
Page Les sockets Par Benjamin Poulain — Dernière modification 12/06/2010 14:49
 
Page La projection de fichiers en mémoire Par Eric Salice — Dernière modification 12/06/2010 14:40
 
Page 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.
Actions sur le document