Definition

SMP

Le multitraitement symétrique (ou SMP pour Symmetric MultiProcessing) est le traitement de plusieurs programmes par plusieurs processeurs qui ont en commun le système d'exploitation et la mémoire.

Dans le multitraitement symétrique, les processeurs partagent la mémoire et le bus d'E/S ou le chemin des données. Un seul exemplaire du système d'exploitation gère tous les processeurs. SMP, connu également sous le nom de système « shared everything » (partage intégral), n'excède généralement pas 16 processeurs.

Les systèmes SMP sont préférés aux systèmes MPP pour le traitement transactionnel en ligne (OLTP ou Online Transaction Processing) dans lequel un grand nombre d'utilisateurs ont accès à la même base de données dans un jeu relativement simple de transactions. Dans ce cadre, l'un des avantages du système SMP est sa capacité à répartir de manière équitable et dynamique la charge de travail entre les machines (ce qui lui permet de desservir plus d'utilisateurs plus rapidement).

Cette définition a été mise à jour en octobre 2016

Pour approfondir sur Unix (Risc et Itanium)

Close