|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Maxime Inscription : novembre 2009 Messages : 1 ![]() |
Bonjour,
Je suis étudiant en réseau et j'aimerai avoir des informations au sujet des systèmes répartis. Alors j'ai regarder un peu partout pour des définitions et j'ai trouvé ceci : 1 - Un système réparti est un ensemble d'ordinateurs indépendants qui apparait à l'utilisateur comme un système unique et cohérent. Donc ici dans cette définition les ordinateurs qui forment ce système réparti ne sont pas obligatoirement sur des sites distants ? On peut très bien trouver des systèmes répartis sur un même site ? 2 - Un système réparti est un système qui s'exécute sur un ensemble de sites sans mémoire partagée que l'usager voit comme une seule et unique entité. Autrement dit, l'utilisateur n'a pas à se soucier du fait qu'il y a plusieurs processeurs dans le système. Dans cette deuxième définitions, les ordinateurs qui composent ce système réparti sont sur des sites distants ? Est ce qu'un système réparti est obligatoirement composé de plusieurs machines ou une seule composée de plusieurs processeurs peut former un système réparti ? J'espère que quelqu'un pourra m'éclairai un peu au sujet des systèmes répartis.... Bonne journée |
|
|
00
|
|
|
#2 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 129 ![]() |
Bonjour,
Un systeme reparti est un systeme compose de plusieurs sous-systemes, ayant pour point commun de pouvoir travailler de maniere collaborative, ou sous l'egide d'un chef connaissant tous ses sous-systemes. Un premier cas de systemes repartis peut par exemple etre un "serveur web" compose de plusieurs machines pour repondre a plus de requetes en parallele - comme google par exemple. Ainsi, lorsque tu vas sur http://www.google.com, tu ne sais pas sur quelle machine tu vas tomber, et tu ne vas d'ailleurs probablement pas tomber sur la meme a chaque fois. Un second cas consiste a prendre par exemple le meme genre de serveurs web, mais ayant des noeuds specialises (c'est souvent le cas des banques en ligne par exemple) : un premier groupe de serveurs est la pour "acceuillir" le client. Si celui-ci decide de s'identifier, alors cette requete est transmise a un groupe de serveurs d'authentification, qui autorise ou non l'identification. Ensuite, les mouvements des comptes sont encore sur d'autres serveurs, qui sont egalement securises. Ici, on a donc 3 groupes de serveurs distincts, ayant des fonctionnalites distinctes, mais tout ca est transparent pour l'utilisateur. Maintenant, pour ce qui est de la distance, a partir du moment ou il y a 2 machines qui composent le service, on peut commencer a parler de services repartis. Et le fait que les machines soient a 2 ou a 2 000 Km ne change rien a l'affaire. Enfin, pour ta question sur le multi-processoring, ca depend a quel point de vue on se place, mais globalement ca ne sera pas vu comme un systeme reparti car les mecanismes mis en oeuvre pour communiquer n'ont pas besoin d'etre ceux des systemes repartis. Mecanismes de communication des systemes repartis : sockets. Tous les autres mecanismes auquel on peut penser sont obliges d'utiliser des sockets, ou leur equivalent. Mecanismes de communication au sein d'une meme machine : sockets, memoire partagee, fichiers, files de messages, .... Attention : les informations sur les moyens de communication sont volontairement simplifiees, merci de ne pas polemiquer dessus. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com