? Unité centrale de traitement d'un ordinateur est le composant qui effectue tous les calculs et de traitement de données pour les programmes en cours d'exécution sur l'ordinateur. Un ordinateur typique prend en charge l'utilisation d'un seul processeur , mais certains ordinateurs sont conçus de sorte qu'une seconde CPU peut être installé aussi bien. L'utilisation de plus d'un processeur dans un ordinateur unique est connu comme multitraitement et peut permettre un traitement plus rapide des données par rapport à un ordinateur monoprocesseur . Multiprocesseur soutien
support multiprocesseur se réfère à avoir le matériel et le logiciel nécessaires pour utiliser pleinement les deux processeurs dans un seul système informatique . Semblable à processeurs multi-coeurs dans un seul processeur , une configuration d'ordinateur multiprocesseur permet de multiples flux de données à traiter en même temps. L'utilisation de plusieurs processeurs du même type de doubler le nombre de flux de données disponibles pour le traitement, permettant à deux processeurs single-core ou multi-core de fonctionner comme si elles étaient une seule unité de traitement .
Processeur workflow
Certains systèmes multiprocesseurs partagent la charge de travail de l'ordinateur de façon égale entre les CPU installé, une configuration dénommée " multitraitement symétrique . " d'autres systèmes utilisent une CPU pour le processeur principal de l'ordinateur et n'envoient tâches ou des données de programmes spécifiques à l'autre CPU installé, une configuration dite " multiprocessing asymétrique. " multitraitement symétrique est conçu pour améliorer les performances globales de l'ordinateur en divisant le traitement des données entre deux CPU également en multiprocessing asymétrique est conçu pour améliorer les performances spécifiques des programmes spécifiques désignés à la deuxième CPU .
avantages et les limites
un ordinateur qui offre un support de multitraitement est capable de traiter des données à un rythme plus rapide que un ordinateur mono-processeur , bien que l'augmentation de la vitesse de traitement dépendra de la CPU spécifique utilisés et comment les fonctions de multitraitement sont mis en place . Les deux processeurs utilisent le même pool de mémoire , ce qui permet aux données de circuler à travers la mémoire disponible plus rapidement , mais il ya une possibilité de goulets d'étranglement de mémoire si l'ordinateur ne dispose pas de suffisamment de RAM pour soutenir les deux CPU . Des augmentations importantes de performance peuvent se produire avec des programmes individuels s'ils sont optimisés pour une utilisation multiprocesseur ; . Programmes ne sont pas conçus pour multiprocesseur fonctionnent généralement le même comme ils le feraient sur un ordinateur mono-processeur
multitraitement Exigences
Photos
Trois éléments doivent offrir un soutien multiprocesseur faire fonctionner un ordinateur avec plusieurs processeurs . La carte mère doit être conçu avec le soutien multiprocesseur à l'esprit , y compris deux sockets de CPU et une structure de circuit modifié nord du pont de sorte que les deux CPU peut être installé et utiliser les ressources du système. Les CPU eux-mêmes doit être compatible avec le multitraitement ainsi , car tous les processeurs sont conçus pour une utilisation dans les systèmes multi-CPU . Le système d'exploitation de l'ordinateur doit prendre en charge le multitraitement ainsi afin qu'il puisse correctement la distribution des données entre les deux processeurs.