Contenu de cours Systèmes d’exploitation / UNIX Bassam El-Eter
Chapitre III : Gestion de processus en C/UNIX
1 Structure (table, création, priorité)
2 Interface C (paramètres, variables d'environnement)
3 Duplication de processus (fork, wait, exit)
4 Recouvrement de processus (exec…)
5 Les outils de communication inter-processus en C/UNIX (IPC tools)
Chapitre IV : Communication inter-processus: les tubes
1. Principes de communication par tube
2 Les tubes anonymes
3 Les tubes nommés
Chapitre V : Communication inter-processus: les signaux
1 Principe des signaux sous UNIX
2 Armement d'un signal (signal)
3 Envoi d'un signal par un processus à un autre (kill)
4 Les autres fonction liées aux signaux (pause, alarm)
Chapitre VI : Communication inter-processus: les mémoires communes
1 Principe des mémoires communes en C/UNIX (clé ---> id---> attachement)
2 Création d'une mémoire commune: la fonction shmget
3 Attachement d'un processus à une mémoire commune: la fonction shmat
4 Détachement d’un processus d’une mémoire commune : la fonction shmdt
5 Contrôle d’une mémoire commune : la fonction shmctl
Chapitre VII : Communication inter-processus: les sémaphores
1 Principe des sémaphores en C/UNIX (clé ---> id---> opérations)
2 Création d'un sémaphore: la fonction semget
3 Initialisation et destruction d’un sémaphore : la fonction semctl
Université Libanaise - Faculté de Génie 1 – Tripoli 2/2