|
Re: parallèles ou concurrents ?: msg#00014lang.ada.france
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> |
|---|---|---|
| Previous by Date: | Re: parallèlesou concurrents ?: 00014, Christian Carrez |
|---|---|
| Next by Date: | RE: [ada-france] parallèles ou concurrents ?: 00014, Culos Alain |
| Previous by Thread: | parallèlesou concurrents ?i: 00014, Daniel Feneuille |
| Next by Thread: | RE: [ada-france] parallèles ou concurrents ?: 00014, Culos Alain |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |