!smt

La extensión !smt muestra un resumen de la información del procesador de multisubproceso simultáneo.

!smt

Archivo DLL

Kdexts.dll

Comentarios

Este es un ejemplo:

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 columna No indica el número del procesador.

La columna PRCB indica la dirección del bloque de control del procesador para el procesador. Cada procesador lógico se enumera por separado.

Cada procesador físico tiene exactamente un procesador lógico enumerado como Master en la columna Set Master.

La columna SMT Set enumera la información del conjunto de procesadores de multisubproceso simultáneos del procesador.

La columna IAID enumera el identificador inicial del controlador de interrupciones programable avanzado (APIC ID). En un verdadero equipo x64, cada procesador comienza con un ID APIC inicial codificado. Este valor de ID puede recuperarse mediante la instrucción CPUID. En algunos otros equipos, el ID APIC inicial no es necesariamente único en todos los procesadores, por lo que el ID APIC accesible a través del espacio de entrada/salida asignado en memoria (MMIO) del APIC puede modificarse. Esta técnica permite al software asignar identificadores APIC únicos para todos los procesadores del equipo. En función de los procesadores del equipo de destino, la columna IAID puede mostrar este ID o puede estar en blanco.