logo       

Re: parallèles ou concurrents ?: msg#00014

lang.ada.france

Subject: Re: parallèles ou concurrents ?


Bonjour,

pour participer à ce petit débat sur le vocabulaire lié à la concurrence, je
dirai
que trois termes peuvent être employés, concurrent, parallèle ou réparti mais
qu'ils
n'ont pas exactement la même signification.
Dans les trois cas, un programme ou un système concurrent, parallèle ou réparti
sera
constitué de tâches ou de processus qui interagissent, se synchronisent et
peuvent
être en compétition sur l'accès à certaines ressources partagées (logiques ou
physiques).
Le terme parallélisme précisera alors que l'on est dans un contexte de mémoire
commune
(avec peut être également plusieurs processeurs comme sur une machine
parallèle) et que
classiquement le programme ou le système s'exécutera sur une unique machine.
Le terme réparti sera réservé au cas où il n'y a pas cette mémoire commune et
que
les processus ou les tâches s'exécutent plutôt sur des machines distinctes.
Le terme concurrent et donc à mon avis plus abstrait que les deux autres et ne
fait
d'hypothèses sur l'environnement d'exécution; le problème des philosophes est un
des paradigmes de la concurrence et il peut être implémenté dans un contexte
parallèle
ou réparti.

Quand à la mauvaise traduction du terme anglais "concurrency", on peut se
référer au petit-robert (historique) qui dit:

Concurrent : emprunté (1119) au latin "concurrens", participe présent de
"concurre" (concourir), proprement "courir de manière à aller vers le même
point", "se rejoindre", puis employé en droit pour "prétendre à la même
chose en même temps" avec l'idée de compétition.

On retrouve bien là le sens de la programmation "concurrente" : définir un
programme qui réalise un objectif à l'aide de tâches (entités concurrentes)
qui coopèrent mais peuvent avoir temporairement des conflits.

Amitiés

Jean-François Peyre Conservatoire National des Arts et Metiers
peyre@xxxxxxx Departement d'Informatique
tel: 01 58 80 84 53 292 rue Saint Martin
fax: 01 40 27 28 42 F-75141 Paris Cedex 03

_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
Ada-France@xxxxxxxxxxxxxx
http://www.ada-france.org/mailman/listinfo/ada-france



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise