Les fabricants de processeurs ont découvert que les taux d'horloge ne peuvent aller aussi haut sans conséquences graves . L'intégration de plusieurs cœurs dans un processeur est un procédé pour améliorer les performances des ordinateurs sans compromettre l'intégrité physique du système . Noyau
«Core » est un autre terme pour le processeur . Le terme est utilisé en référence à des processeurs multicœurs , où plusieurs processeurs travaillent ensemble au sein d'une unité centrale de traitement (CPU) .
Speed
La vitesse d'un CPU se réfère à combien d' instructions qu'il peut effectuer en une seconde. Processeurs modernes avec des taux élevés d'horloge ( mesurée en gigahertz ) , plusieurs noyaux et capable de multithreading peut effectuer des milliards d' instructions par seconde.
Simple cœur
le processeur exécute des instructions à une vitesse par rapport à sa fréquence d'horloge et la vitesse de la mémoire. Un processeur single-core peut exécuter qu'une seule instruction à la fois , sans l'utilisation de multithreading.
Dual-Core
Un processeur dual-core utilise deux processeurs dans l'exécution instructions permettant à deux instructions simultanées sans autre aide de multithreading . Un processeur dual-core est plus rapide qu'un processeur single-core dans le sens où il peut exécuter plus d'instructions par seconde.
Multicore vs Multithreading
multithreading permet à l' l'exécution d'instructions simultanées qu'avec des processeurs multicœurs , mais les discussions ont accès à un cache commun seulement . Processeurs multicœurs ont plus de mémoire cache disponible pour eux, car les noyaux sont des processeurs complets , et non simulés .