Page préc.
Introduction |
Fin de page |
Page suiv.
Echanges de données entre processus |
Soit ai et aj deux actions quelconques de deux processus distincts. On dit qu'il y a vrai parallélisme s'il existe au moins un couple (i, j) tel que
deb (ai) < deb (aj) < fin (ai)Le parallélisme vrai entre plusieurs processus se traduit par des chronogrammes d'allure suivante :
Parallélisme vrai
Il suppose à l'évidence qu'il y a au moins autant de processeurs réels (machines physiques) qu'il y a de processus se déroulant simultanément.
On définit le quasi-parallélisme ou pseudo-parallélisme par un parallélisme à l'échelle "macroscopique" (disons de l'ordre de la seconde). A l'échelle "microscopique", de l'ordre de grandeur du cycle d'horloge, chaque processus occupe successivement le processeur physique, pendant un temps quelconque mais suffisamment bref :
Pseudo-parallélisme
Au bout d'une seconde, tous les processus ont évolué, donnant l'impression d'avoir tourné chacun sur un processeur virtuel différent mais beaucoup plus lent que le processeur réel. Rappelons que cette technique s'appelle le temps partagé (time-sharing). Un chapitre spécifique est consacré à la gestion des processus.
Page préc.
Introduction |
Début de page |
Page suiv.
Echanges de données entre processus |