Activité "Les systèmes distribués"
DISPONIBLE
Les systèmes distribués ou comment l’union fait la force, même pour les ordinateurs.
Quelle que soit la puissance individuelle d’un ordinateur, il existe toujours des calculs qui sont excessivement longs ou tout simplement impossibles. Par exemple un calcul peut nécessiter plus de mémoire qu’il n’est physiquement possible d’avoir sur la machine, ou bien prendrait plusieurs années de calcul. Comment faire dans ce cas ? La réponse est évidente, si un seul ordinateur ne suffit pas, alors il faut en utiliser plusieurs ! C’est ce qu’on appelle un système distribué. La mise en oeuvre est malheureusement un peu plus compliquée. Le premier problème est de savoir comment relier entre eux ces ordinateurs, ce qui dépend beaucoup de l’argent disponible. Une fois que nous avons nos ordinateurs bien installés, il faut ensuite écrire des programmes pour faire nos calculs, ce qui passe par des algorithmes distribués. À travers des exemples simples, nous verrons que certains problèmes (traitement d’image, recherche d’information) se traitent très facilement en distribué alors que d’autres (trier des données) nécessitent un peu plus de travail. Finalement, nous pousserons le raisonnement initial encore plus loin: si plusieurs ordinateurs sont meilleurs qu’un seul, pourquoi ne pourrait-on pas mettre plusieurs ordinateurs dans un ordinateur ? Cela a l’air un peu fou mais pourtant nous le faisons, c’est le multi-coeur !
Type d'activité
Conférence
Notions abordées
non précisé
Audience grand public
adultes et enfants
Lieu d'utilisation
intérieur et extérieur
Contexte d'utilisation
tout contexte
Peut être empruntée ?
Oui
Durée
entre 30 et 60 minutes
Effectif encadrement minimum
1
Ressources nécessaires
alimentation électrique, chaise(s), ordinateur
Objectifs pédagogiques
non précisé
Méthodologie
Quelle que soit la puissance individuelle d’un ordinateur, il existe toujours des calculs qui sont excessivement longs ou tout simplement impossibles. Par exemple un calcul peut nécessiter plus de mémoire qu’il n’est physiquement possible d’avoir sur la machine, ou bien prendrait plusieurs années de calcul. Comment faire dans ce cas ? La réponse est évidente, si un seul ordinateur ne suffit pas, alors il faut en utiliser plusieurs ! C’est ce qu’on appelle un système distribué. La mise en oeuvre est malheureusement un peu plus compliquée. Le premier problème est de savoir comment relier entre eux ces ordinateurs, ce qui dépend beaucoup de l’argent disponible. Une fois que nous avons nos ordinateurs bien installés, il faut ensuite écrire des programmes pour faire nos calculs, ce qui passe par des algorithmes distribués. À travers des exemples simples, nous verrons que certains problèmes (traitement d’image, recherche d’information) se traitent très facilement en distribué alors que d’autres (trier des données) nécessitent un peu plus de travail. Finalement, nous pousserons le raisonnement initial encore plus loin: si plusieurs ordinateurs sont meilleurs qu’un seul, pourquoi ne pourrait-on pas mettre plusieurs ordinateurs dans un ordinateur ? Cela a l’air un peu fou mais pourtant nous le faisons, c’est le multi-coeur !
Contacts
Conférence
(conferences@terra-numerica<dot>org)