logo       

Re: parallèlesou concurrents ?: msg#00013

lang.ada.france

Subject: Re: parallèlesou concurrents ?



Philippe LAVAL a écrit:
Bonjour

Il s'agit à mon avis d'une mauvaise traduction du mot anglais concurrency, qui veut dire parallélisme.
Concurrent a un autre sens en français. Exemple : 'mes concurrents travaillent en C++'. Il ne viendrait à l'idée de personne de dire mes 'parallèles' travaillent en C++...

C'est vrai que je ne dirais pas que mes parallèles travaillent en C++: ils doivent évidemment travailler en Ada! Ceci étant, la notion de concurrent est lié à la compétition. En particulier je parlerai de concurrence entre tâches lorsqu'elles sont en compétition pour l'accès à des ressources. Cette compétition doit être explicite dans la sémantique de ces tâches, et donc prise en compte par le programmeur. Concurrency ne veut pas dire parallélisme, mais exprime cette compétition.

Cela dit, on fait parfois la différence en anglais entre parallelism et concurrency, parallelism s'employant plutôt lorsqu'on a affaire à plusieurs processeurs ('parallélisme vrai' pour certains auteurs français) et concurrency lorsqu'on simule le parallélisme sur un seul processeur ('pseudo parallélisme').

Pas d'accord. En fait lorsque deux activités parallèles sont indépendantes, le problème est simplement de "simuler" le parallélisme sur un mono processeur, d'où le pseudo parallélisme, ou encore la notion de processeur virtuel (chaque tâche a son propre processeur). Lorsqu'elles sont concurrentes, cela implique la notion de compétition, au delà du simple processeur, mais par exemple pour l'accès à des basses de données, où la prise en compte de la concurrence doit être faite par le programme. (OK, le SGBD peut aussi introduire la notion de base de données virtuelle pour masquer la concurrence ;-)

Amitiés
-------
Christian Carrez Conservatoire National des Arts et Metiers
Christian.Carrez@xxxxxxx Departement d'Informatique
tel: 01 40 27 22 65 292 rue Saint Martin
fax: 01 40 27 27 09 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