Notes sur les champs d'application des processus
Parties de programme indépendantes
Exemple 1 : évaluation de (a + b) * (c + d) - (e / f).
Évaluation séquentielle :
t1 = a + b;
t2 = c + d;
t3 = t1 * t2;
t4 = e / f;
t5 = t3 - t4;
Évaluation parallèle :
début
par_début
début
par_début
t1 = a + b;
t2 = c + d;
par_fin
t3 = t1 * t2;
fin
t4 = e / f;
par_fin
t5 = t3 - t4;
fin
Les actions entre par_début et par_fin peuvent s'exécuter en parallèle.
Exemple 2 : évaluation du produit de deux matrices : C = A x B.
Tous les éléments de C peuvent être calculés en parallèle.
Simulation
Exemple 3 : étude de l'extension de traffic dans un port, le comportement de chaque bateau est matérialisé par un processus.
Contrôle des processus industriels
Exemple 4 : chaque capteur d'une machine industrielle est commandé par un processus.
Systèmes d'exploitation
Utilisation du parallélisme matériel pour une augmentation des performances.
Structuration des programmes pour en maîtriser la complexité.
Retour au cours.