Hyper-Threading

Certains microprocesseurs Intel utilisent la technologie Hyper-Threading. Elle permet à un microprocesseur d'agir comme deux processeurs pour le système d'exploitation et les programmes d'application qu'il exécute. Il s'agit d'une caractéristique de l'architecture du processeur IA-32 d'Intel. L'Hyper-Threading permet à un microprocesseur d'exécuter plus d'un flux (ou thread) simultané d'instructions du système d'exploitation. Le processeur peut effectuer plus de travail pendant chaque cycle d'horloge en ayant deux flux d'unités d'exécution. Pour le système d'exploitation, le microprocesseur Hyper-Threading semble être deux processeurs distincts. Comme la plupart des systèmes d'exploitation actuels (tels que Windows et Linux) sont capables de répartir leur charge de travail entre plusieurs processeurs (c'est ce qu'on appelle le multiprocesseur symétrique ou SMP), le système d'exploitation agit simplement comme si le processeur Hyper-Threading était un pool de deux processeurs. Intel note que le code existant s'exécutera correctement sur un processeur Hyper-Threading mais que "certaines modifications relativement simples du code sont recommandées pour en tirer le meilleur parti."

Vous pouvez également être intéressé
  1. Microsoft hyper-v (ms hyper v) Définition - Que signifie Microsoft Hyper-V (MS Hyper V)? Microsoft Hyper-V est un produit de virtualisation de serveur développé par Microsoft Corporation, qui fournit des services de virtualisation via des émulations basées sur l'hyperviseur. Microsoft Hyper-V est un hyperviseur de serveur qui permet la consolidation d'un seul serveur physique en...
  2. Machine virtuelle hyper jumping (vm jumping) Définition - Que signifie l'hyper saut de machine virtuelle (VM Jumping)? L'hyper saut de machine virtuelle (VM jumping) est une méthode d'attaque qui exploite la faiblesse de l'hyperviseur qui permet d'accéder à une machine virtuelle (VM) depuis une autre. Les vulnérabilités permettent aux attaques à distance et aux logiciels malveillants...