Les processeurs multicœurs contiennent plusieurs cœurs qui permettent à deux programmes ou plus de s'exécuter simultanément sur un processeur. Les processeurs dotés d'un tel dispositif sont capables d'effectuer plus d'opérations qu'un processeur monocœur comparable.
Certains cœurs d'un processeur multicœur peuvent être désactivés par le fabricant du processeur, non détectés par le système d'exploitation lors de l'installation, ou parqués par celui-ci pour économiser de l'énergie. Et aussi tout simplement ne pas être utilisé par le programme. Les processeurs multicœurs modernes ont une consommation d'énergie élevée. Il peut être réduit en désactivant temporairement un ou plusieurs cœurs par le système d'exploitation de l'ordinateur, lorsque la charge sur le processeur est très faible et qu'il n'est pas nécessaire qu'ils fonctionnent. C'est ce qu'on appelle le stationnement du noyau, dont les paramètres sont masqués par défaut dans le panneau de configuration de Windows 7. Vous pouvez déterminer que les noyaux sont parqués à l'aide du moniteur de ressources, qui est lancé à partir du gestionnaire de tâches. Sous chaque graphique du noyau parqué sur l'onglet CPU, il y a un texte Arrêté. Si vous voyez une telle inscription, cela signifie que les paramètres de stationnement du noyau sont activés sur votre ordinateur. Si, pour une raison quelconque, ils vous dérangent, vous pouvez les désactiver dans la section Gestion de l'alimentation du processeur des options avancées du plan d'alimentation actuel. Pour ce faire, définissez la valeur du paramètre "Nombre minimum de cœurs en veille" - 100%. Certains processeurs multi-cœurs n'ont qu'un seul cœur, ou pas tous les cœurs disponibles, car les autres sont désactivés par le fabricant du processeur. De tels processeurs peuvent avoir un défaut dans un ou plusieurs cœurs qui les empêche de fonctionner correctement. Afin de ne pas jeter la matrice entière, le fabricant désactive le cœur défectueux et vend la matrice en tant que processeur avec moins de cœurs. Cette approche a été utilisée, par exemple, pour les processeurs à deux cœurs AMD Phenom II X2-3 et les processeurs à trois cœurs Athlon-II-X3, dans lesquels vous pouvez déverrouiller les cœurs 3 et 4 à l'aide de l'utilitaire Advanced Clock Calibration ou en utilisant le BIOS de certaines cartes mères. Cependant, les noyaux déverrouillés doivent être soigneusement testés pour la stabilité et si des erreurs se produisent, ils devront être à nouveau désactivés. Sinon, l'ordinateur connaîtra de graves dysfonctionnements. Un seul cœur peut fonctionner si le système d'exploitation a identifié par erreur le processeur comme monocœur lors de l'installation. Dans certains cas, le nombre de cœurs était déterminé à tort par les premières versions des systèmes d'exploitation dans lesquelles leur support était activé. Il s'agit de systèmes d'exploitation tels que Windows XP avec Service Pack 2. Ces versions de système d'exploitation sont considérées comme obsolètes. Le moyen le plus simple de faire fonctionner le deuxième cœur dans ce cas est d'installer un système d'exploitation plus moderne. Les processeurs multicœurs sont relativement nouveaux. Les premiers processeurs dual-core d'Intel et d'AMD sont apparus au printemps 2005. Les programmes qui ont été publiés jusqu'à présent ne sont pas conçus pour fonctionner avec des processeurs multicœurs. Ils n'utilisent qu'un seul noyau pendant l'exécution. De même, certains programmes très simples n'utilisent pas plus d'un cœur.