Next: L'expression du parallèlisme
Up: Les concepts des langages
Previous: Les concepts des langages
Contrairement à un programme séquentiel qui spécifie une liste ordonnée
d'instructions, et qui est déterministe (Sorties = fonction(Entrées)) :
- un programme parallèle est découpé en processus (tâches).
- les processus possèdent des relations de coopération.
- un programme parallèle spécifie l'exécution concurrente de cet
ensemble de processus.
- un programme parallèle n'est pas nécessairement déterministe.
Les caractéristiques essentielles d'un langage :
- l'expression du parallèlisme,
- les modes de communication,
- les modes de synchronisation,
- l'expression du non-déterminisme,
- éventuellement l'expression du temps.
Alain GRIFFAULT
2002-02-11