Qu’est-ce que le multiprocesseur ?
Un multiprocesseur est un système informatique doté de deux unités centrales de traitement (UC) ou plus, chacune partageant la mémoire principale commune ainsi que les périphériques. Cela permet le traitement simultané des programmes.
L’objectif principal de l’utilisation d’un multiprocesseur est d’augmenter la vitesse d’exécution du système. Les autres objectifs incluent la tolérance aux pannes et l’adaptation aux applications.
Une bonne illustration d’un multiprocesseur est une tour centrale unique attachée à deux systèmes informatiques. Un multiprocesseur est considéré comme un moyen d’améliorer les vitesses de calcul, les performances et la rentabilité, ainsi que de fournir une disponibilité et une fiabilité accrues.
Techopedia explique le multiprocesseur
Dans un multiprocesseur, toutes les unités centrales peuvent avoir les mêmes fonctions ou certaines peuvent être réservées à des fonctions spécifiques.
Les différents modes d’utilisation d’un multiprocesseur sont les suivants :
Les avantages de l’utilisation d’un multiprocesseur sont les suivants :
- Des performances accrues
- Prise en charge d’applications multiples
- Gestion d’utilisateurs multiples
- Gestion de multi-tâches à l’intérieur d’une application
- Haut débit et/ou réactivité
- Partage du matériel entre les unités centrales de traitement
Architecture de communication d’un multiprocesseur :
Passage de messages
- Espace d’adressage indépendant pour chaque processeur
- Communication entre les processeurs réalisée via la transmission de messages
- Les processeurs disposent de mémoires privées
- L’accent est porté sur les opérations non locales à coût élevé
Mémoire partagée
- La communication entre les processeurs se fait au moyen d’un espace d’adressage partagé.
- La communication entre processeurs se fait par lecture/écriture de la mémoire partagée
- Cette méthode est idéale pour les appareils de petite taille
- Temps de latence plus faible
- Il peut y avoir un accès uniforme à la mémoire (NUMA) ou multiprocessus symétrique (SMP)