Multiprocesseur

Auteur: John Stephens
Date De Création: 26 Janvier 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
c’est quoi Le multiprocesseur Core iX video marocaine
Vidéo: c’est quoi Le multiprocesseur Core iX video marocaine

Contenu

Définition - Que signifie multiprocesseur?

Un multiprocesseur est un système informatique avec deux ou plusieurs unités de traitement partageant la mémoire principale commune ainsi que les périphériques. Cela aide au traitement simultané des programmes.


L’utilisation d’un multiprocesseur a pour objectif essentiel d’accroître la vitesse d’exécution du système, les autres objectifs étant la tolérance aux pannes et l’adaptation des applications.

Un bon exemple d’un multiprocesseur est une seule tour centrale reliée à deux systèmes informatiques. Un multiprocesseur est considéré comme un moyen d'améliorer la vitesse de calcul, les performances et la rentabilité, ainsi que d'améliorer la disponibilité et la fiabilité.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le multiprocesseur

En multitraitement, toutes les CPU peuvent avoir des fonctions égales ou certaines peuvent être réservées à des fonctions spécifiques.


Les différentes manières d’utiliser un multiprocesseur incluent:

  • En tant que processeur unique, tel qu'une instruction unique, une donnée unique (SISD)
  • À l'intérieur d'un système unique pour l'exécution de plusieurs séries individuelles d'instructions dans plusieurs perspectives, telles que plusieurs instructions, plusieurs données (MIMD)
  • Une seule série d'instructions dans différentes perspectives, telles qu'une instruction unique, des données multiples (SIMD), qui est généralement utilisée pour le traitement vectoriel
  • Plusieurs séries d'instructions dans une seule perspective, telles que les instructions multiples, les données uniques (MISD), qui sont utilisées pour la redondance dans les systèmes à sécurité intégrée et, parfois, pour décrire les processeurs hyper-threading ou en pipeline

Les avantages de l’utilisation d’un multiprocesseur sont les suivants:


  • Performance améliorée
  • Applications multiples
  • Plusieurs utilisateurs
  • Multi-tâches dans une application
  • Haut débit et / ou réactivité
  • Partage matériel entre les processeurs

Architecture de communication d'un multiprocesseur:

  • Qui passe
    • Espace d'adressage indépendant pour chaque processeur
    • Processeur de communication par passage
    • Les processeurs incluent des mémoires privées
    • Concentre l'attention sur les opérations coûteuses et non locales

  • La memoire partagée
    • La communication du processeur est réalisée au moyen d'un espace d'adressage partagé
    • La communication du processeur est réalisée au moyen de mémoire partagée lecture / écriture
    • Pratique pour les appareils de petite taille
    • Faible latence
    • Accès mémoire non uniforme (NUMA) ou multitraitement symétrique (SMP)