>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

La différence entre les systèmes multiprocesseurs et multi-ordinateurs

La différence entre un système multiprocesseur et un système multi-ordinateurs est le nombre d'ordinateurs impliqués dans chacun. Les deux sont des environnements multiprocesseurs :les deux utilisent plus d'un processeur à la fois. Un système multiprocesseur est un ordinateur unique qui fonctionne avec plusieurs processeurs, et un système multi-ordinateur est un groupe d'ordinateurs qui fonctionnent comme un seul ordinateur. Les environnements de multitraitement peuvent fonctionner avec des processeurs partageant un système d'exploitation (appelé multitraitement symétrique) ou avec chaque processeur exécutant une instance individuelle du système d'exploitation (appelé traitement massivement parallèle).

Systèmes à plusieurs processeurs

Un ordinateur doté de deux processeurs autonomes ou plus connectés à la même carte mère est un système multiprocesseur. Chaque processeur dispose de son propre socket et de son unité de refroidissement dans un système à plusieurs processeurs. Les transformateurs sont comme des travailleurs de la construction individuels sur le même chantier de construction. Ils peuvent travailler ensemble pour terminer une tâche plus rapidement ou travailler séparément pour terminer plusieurs tâches simultanément. Plusieurs systèmes CPU peuvent être utilisés pour toutes les tâches informatiques générales, mais sont généralement réservés au marché haut de gamme et aux utilisations intensives telles que les serveurs et le montage vidéo professionnel en raison du coût élevé. Certaines charges de travail d'application ne peuvent pas être réparties sur plusieurs processeurs, ce qui limite les améliorations de performances.

Ordinateurs à processeur multicœur

Les processeurs multicœurs sont des puces singulières qui contiennent plus d'un processeur. Les ordinateurs utilisant des processeurs multicœurs se comportent exactement comme des systèmes à plusieurs processeurs, sauf que tous les cœurs de processeur partagent la même puce et le même socket. C'est comme si l'équipe de construction mentionnée précédemment se rendait au chantier en covoiturage. Les systèmes multicœurs coûtent beaucoup moins cher que les systèmes multiprocesseurs et n'ont pas besoin de cartes mères tentaculaires :les processeurs multicœurs ont remplacé les systèmes multiprocesseurs dans la plupart des cas. Les processeurs multicœurs sont utilisés pour tout type d'informatique et se trouvent dans les smartphones, les tablettes, les ordinateurs portables économiques et les ordinateurs de bureau haut de gamme. De plus, un système multiprocesseur peut utiliser plusieurs processeurs multicœurs.

Environnements multi-ordinateurs en réseau et fermés

Les multi-ordinateurs sont similaires aux super-héros de dessins animés qui combinent les pouvoirs de héros inférieurs, tels que Voltron ou Captain Planet. Un multi-ordinateur est un groupe d'ordinateurs qui fonctionnent comme un seul ordinateur. Chaque système d'un multi-ordinateur possède son propre matériel dédié, des instances de son propre système d'exploitation et gère les données via MPP. Plusieurs ordinateurs peuvent être intégrés dans la même carte mère ou être logés dans différents boîtiers d'ordinateurs et mis en réseau ensemble. Les multi-ordinateurs sont utilisés dans des situations de traitement de masse de données telles que des simulations scientifiques, le traitement d'informations commerciales et l'hébergement de sites Web sur Internet.

Environnements informatiques distribués

L'informatique distribuée est un type de multi-informatique qui sort littéralement des sentiers battus - parfois hors de la région géographique. Au lieu de partager une carte mère ou un réseau local, l'informatique distribuée utilise un serveur pour diviser une grande tâche en plusieurs segments, distribue ces segments à d'autres systèmes (généralement sur Internet), utilise les systèmes de distribution pour traiter les données et renvoie les données traitées. au serveur pour analyse. Les projets SETI@home (à la recherche d'une vie extraterrestre) et Folding@home (traitement des données de recherche médicale) sont deux utilisations notables de l'informatique distribuée auxquelles presque toute personne disposant d'un ordinateur peut se porter volontaire pour participer.


Vie intelligente