Quelle est la différence entre le parallélisme et la concurrence dans OS?


Réponse 1:

La simultanéité signifie simplement que plusieurs tâches de calcul sont actives sur une période de temps donnée.

Le parallélisme signifie que plusieurs tâches de calcul sont actives à un moment donné.

Autrefois, lorsque les ordinateurs n'avaient qu'un seul processeur, le parallélisme n'était pas possible. Au lieu de cela, une certaine forme de partage du temps ou de découpage du temps a été utilisée pour créer une concurrence.

Avec l'avènement des ordinateurs avec plus d'un processeur (pas nécessairement la puce, mais aussi le soi-disant «noyau») ou des choses comme le GPU, le parallélisme est devenu possible.