Vous êtes sur la page 1sur 2

Ecole Nationale des Ingénieurs de Tunis

Filière : 2ème année Informatique


Module: Systèmes d’exploitation
Fiche de Travaux Pratiques n° 1

Thème: Programmation Multiprocessus

1.Objectif

Il s'agit de d’effectuer des premiers pas avec la programmation Multiprocessus en C.

2.Compilation

Pour compiler le programme « prog.c » il faut taper : gcc ­o prog prog.c

3.Travail demandé

Exercice 1

Ecrire un programme C qui crée deux fils, l'un affiche les entiers de 1 à 50, l'autre de 51 à
100.

Lancez le programme plusieurs fois et observez que l'ordre n'est pas toujours le même.
Pourquoi ?

Exercice 2

Modifier le programme précédent pour que l'affichage soit 1 2...100.

Exercice 3

Ecrire un programme C permettant de lancer la commande passée en argument.

Exemples d'exécution : progarg ls -l /etc

1
Exercice 4
Ecrire un programme C qui crée un nombre infini de processus.

Vous aimerez peut-être aussi