From 021c51284545703e900b0641ff824dd4e3b260d8 Mon Sep 17 00:00:00 2001 From: Denis Monnerat Date: Fri, 3 Oct 2025 13:54:26 +0200 Subject: [PATCH] ajout exo --- tp/tp5/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tp/tp5/README.md b/tp/tp5/README.md index 1570214..9586e1b 100644 --- a/tp/tp5/README.md +++ b/tp/tp5/README.md @@ -57,12 +57,13 @@ Pf1f1) Le but est de calculer, de façon paralèlle, la somme de tous les entiers jusqu'à une valeur `max`. - la valeur maximale `max`, et le nombre de processus `n` pour le calcul sont passés à la ligne de commande. -- le processus parent crée `n` processus. Chaque processus compte une trance d'entier différente. +- le processus parent crée `n` processus. Chaque processus somme une partie des entiers différente. - le processus 0 : 0, n, 2n, 3n , etc. - le processus 1 : 1, n+1, 2n+1,3n+1 - le dernier procesus `n-1` : n-1, 2n-1, 3n-1, etc. -- Le processus parent attend la fin du calcul de chacun de ses fils, et récupére leur calcul au moyen d'un tube. +- Le processus parent attend la fin du calcul de chacun de ses fils, et récupére leur calcul au moyen d'un tube, + et calcule/affiche le résultat final. Faites afficher le temps de calcul pour différentes valeurs. Est-ce conforme à vos suppositions ? pourquoi ?