Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’extension !smt affiche un résumé des informations sur le processeur multi-thread simultané.
!smt
DLL
Kdexts.dll
Notes
Voici un exemple :
lkd> !smt
SMT Summary:
------------
KeActiveProcessors: **------------------------------ (00000003)
KiIdleSummary: -------------------------------- (00000000)
No PRCB Set Master SMT Set IAID
0 820f4820 Master **------------------------------ (00000003) 00
1 87a4d120 820f4820 **------------------------------ (00000003) 01
Maximum cores per physical processor: 2
Maximum logical processors per core: 1
La colonne No indique le numéro du processeur.
La colonne PRCB indique l’adresse du bloc de contrôle du processeur pour le processeur. Chaque processeur logique est répertorié séparément.
Chaque processeur physique a exactement un processeur logique répertorié comme le Maître sous la colonne Maître de l’ensemble.
La colonne Ensemble SMT répertorie les informations sur l’ensemble de processeurs multi-thread simultanés.
La colonne IAID répertorie l’identifiant initial du contrôleur de programmation d’interruptions avancé (APIC). Sur un véritable ordinateur x64, chaque processeur démarre avec un ID APIC initial codé en dur. Cette valeur d’ID peut être récupérée via l’instruction CPUID. Sur certains autres ordinateurs, l’ID APIC initial n’est pas nécessairement unique entre tous les processeurs, donc l’ID APIC accessible via l’espace d’entrée/sortie mappé en mémoire (MMIO) de l’APIC peut être modifié. Cette technique permet au logiciel d’allouer des ID APIC uniques pour tous les processeurs dans l’ordinateur. En fonction des processeurs de l’ordinateur cible, la colonne IAID peut afficher cet ID ou peut être vide.