Connaissances Informatiques >> Matériel >> Stations de travail >> Content
  Derniers articles
  • Comment faire de l'argent facile en …
  • Comment appelle-t-on les personnes q…
  • Existe-t-il un moyen de modifier à …
  • Quelle est la logique de sauvegarder…
  • Comment connecter un Yamaha PSR- K1 …
  • Quels sont les appareils utilisés p…
  • Comment garder le lieu de travail bi…
  • Quelles sont les opportunités d'emp…
  • Qu'est-ce qu'une feuille de travail …
  • Comment allumer une webcam sur un HP…
  •   Stations de travail
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    Stations de travail

    En quoi le calcul parallèle et le calcul distribué diffèrent-ils en termes d'approche du traitement efficace des tâches ?

    Le calcul parallèle et le calcul distribué visent tous deux un traitement efficace des tâches, mais leur approche diffère considérablement :

    Calcul parallèle :

    * Concentration : Effectuer plusieurs calculs *simultanément* au sein d'un seul système informatique. Cela exploite plusieurs unités de traitement (cœurs, threads, etc.) au sein de la même machine.

    * Communication : La communication entre les unités de traitement est relativement rapide et efficace car elles partagent le même espace mémoire (ou au moins disposent d'une interconnexion à haut débit). Le partage de données est souvent simple.

    * Modèle de programmation : Implique souvent l’utilisation de techniques telles que le multithreading, le multiprocessing ou les instructions SIMD (Single Instruction, Multiple Data). Des bibliothèques comme OpenMP, MPI (bien que également utilisées en distribution) et CUDA sont couramment utilisées.

    * Évolutivité : Limité par les ressources physiques (nombre de cœurs, mémoire, bande passante E/S) d'une seule machine. Pour ajouter plus de puissance de traitement, il faut se procurer une machine plus puissante.

    * Exemple : Exécution d'une simulation complexe utilisant plusieurs cœurs sur un seul poste de travail haut de gamme.

    Informatique distribué :

    * Concentration : Effectuer plusieurs calculs *simultanément* sur plusieurs ordinateurs indépendants (nœuds) connectés par un réseau.

    * Communication : La communication entre les nœuds repose sur un réseau (par exemple Ethernet, Infiniband), qui est intrinsèquement plus lent et plus complexe que la communication interne au sein d'une seule machine. Le partage de données nécessite des mécanismes de communication explicites. La latence du réseau et la bande passante deviennent des facteurs critiques.

    * Modèle de programmation : Implique souvent l'utilisation de techniques de transmission de messages (par exemple, MPI) ou d'architectures sans partage (par exemple, utilisation de bases de données). La coordination entre les nœuds est plus difficile.

    * Évolutivité : Peut s'adapter à des problèmes très importants en ajoutant davantage d'ordinateurs au réseau. La limite théorique est bien supérieure au calcul parallèle sur une seule machine.

    * Exemple : Un moteur de recherche Web à grande échelle, dans lequel de nombreux serveurs travaillent ensemble pour indexer et récupérer des pages Web. Le cloud computing est un exemple frappant d'informatique distribuée.

    Résumé des principales différences :

    | Fonctionnalité | Calcul parallèle | Informatique distribuée |

    |-----------------|-----------------------------|--------------------------------------------|

    | Matériel | Une seule machine, plusieurs processeurs | Plusieurs machines indépendantes |

    | Communication | Mémoire rapide et partagée (souvent) | Plus lent, basé sur le réseau |

    | Évolutivité | Limité par les ressources d'une seule machine | Hautement évolutif |

    | Complexité | Relativement plus simple à programmer | Beaucoup plus complexe à programmer |

    | Partage de données | Plus facile, souvent implicite | Communication plus complexe et explicite |

    Dans certains cas, vous pouvez combiner les deux approches, en utilisant un cluster d'ordinateurs (informatique distribuée) où chaque ordinateur effectue lui-même des calculs parallèles. Cela offre le meilleur des deux mondes :une évolutivité élevée et une utilisation efficace des ressources de chaque machine.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Avec quoi l'iwork est-il compatible ? 
  • Quel type de travail à domicile nécessite un ordinateur ? 
  • Énumérez quatre tâches en plus de la commutation de relais que les automates sont capables d'effe…
  • Qu'est-ce qu'un classeur ou une feuille de calcul spécial que vous pouvez créer et ensuite utilise…
  • Comment faire pour utiliser un clavier correctement 
  • Pouvez-vous ajouter des feuilles de travail supplémentaires à un classeur si nécessaire? 
  • Dans quelles circonstances un utilisateur serait-il mieux d'utiliser le système de partage du temps…
  • Quelles choses peuvent être faites par les humains et les ordinateurs? 
  • Quel est le nom du code pratique couvrant l’utilisation des ordinateurs sur le lieu de travail ? 
  • Qu'est-ce qu'un système à payeur unique ? 
  • Connaissances Informatiques © http://www.ordinateur.cc